建议看一下rabbit官网的文档说明,其详细描述了关于消息的生命周期。设定消息的ack机制:server发送给client时,会要求client主动调用代码发送ack,只要ack收到了才会删除消息,以确认消息被处理成功。对于client端,需要收到消息并处理后,主动调用basic.ack方法。