老师您有说到重回队列会有一些小问题,请问下会有什么问题呢?

来源:3-10 消费端ACK与重回队列机制

慕斯7071380

2018-08-05

我个人的想法是

1.可能导致消息堆积

2.或者您说消费端进行nack几次才会进行ack,于是requeue需要消费端进行记录次数操作增加了复杂性?

写回答

1回答

阿神

2018-08-05

hi,小伙伴,重回队列,就是消息消费失败然后重新回到队列的尾部,消费者后续还会监听到这个消息,假设你队列里只有一条消息,取出来消费,消费失败后重回队列(这就是个循环呀)所以很少去做重回队列,一般都是如果消息消费失败,我们设置延迟消息,然后指定时间去处理即可!因为重回队列不好把控哦

0
3
慕斯7071380
回复
阿神
噫,懂了,谢谢老师您嘞~
2018-08-24
共3条回复

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程