RabbitMQ的ACK机制

RabbitMQ的ACK机制。。是应答机制。

如果ACK则将消息从队列里删除

否则将出现在unack里。。

ack和nack函数的参数含义参考:https://www.cnblogs.com/piaolingzxh/p/5448927.html

{"job_id":"","job_type":"job_rgb"}

 nack是重新将消息放入队列。。计数,达到三次就不再执行

ack、unacked、nack的区别:ack是得到应答,将消息删除,unacked是还没有得到应答,nack是重新放入队列,一般unacked的最后都会被nack重新放入队列。。

RabbitMQ 处理unacked消息:https://blog.csdn.net/xzr1117/article/details/115455585

RabbitMQ的ack或nack机制使用不当导致的队列堵塞或死循环问题:https://youbl.blog.csdn.net/article/details/80425959

原文地址:https://www.cnblogs.com/2008nmj/p/15419288.html