关于RabbitMQ死循环

关于RabbitMQ死循环

今天查看生产日志发现有个任务一直自动Re-Queue导致死循环
由于设置了NO_ACK=FALSE 如果消费者遇到its channel is closed, connection is closed, or TCP connection is lost等等,
那么RabbitMQ会重新将该任务添加到队列中。
解决方法:

延长RabbitMQ ACK应答时间

或者业务代码消息确认

版权声明:本文为SoySauce_lm原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。