RabbitMQ nack-requeue函数

时间:2016-11-02 16:16:18

标签: rabbitmq

考虑到我有一个包含X消息的大队列。每当使用requeue = True的nack时,它会将消息放在X消息之上并重新传递给同一个消费者,造成瓶颈并且不让消费者处理其他消息。

有没有办法将消息放在队列的尾部,将它们视为新的,所以如果我有X消息,我可以在重新排队的消息之前先处理它们?

1 个答案:

答案 0 :(得分:0)

在这个问题中,如果发生错误,我不想确认消息然后丢失,我想跟踪unprocessed消息。

我意识到我可以创建另一个队列以将未处理的消息保存在那里,并让其他消息流动!