消息确认机制 前言 消息队列的下游,业务逻辑可能复杂,处理任务可能花费很长时间.若在一条消息到达它的下游,任务刚处理了一半,由于不确定因素,下游的任务处理进程 被kill掉啦,导致任务无法执行完成.而沿用我们前面几章的消息删除[消息一旦抛给下游,就立马从队列删除],这可能会引发问题——消息没有处理完,但是队列 里的消息已经被删除了. 因此,rabbitmq内含 消息确认机制[Message acknowledgment],简称ack.rabbitmq将消息发送给consumer,此刻消息不会从队