【问题标题】:RabbitMQ - deliver unacked messages to a different queueRabbitMQ - 将未确认的消息传递到不同的队列
【发布时间】:2013-12-08 15:50:55
【问题描述】:

我将 RabbitMQ 用于我的消息传递系统。

我想确保无论何时我有未确认的消息(在消费期间),消息都不会返回到同一个队列(正如消费者处理的那样),而是会被发送到不同的队列以防止加载排队。

我知道我可以为镜像配置策略,但我认为它不能帮助我满足这种要求。

有人知道如何处理这个问题吗?

非常感谢!

【问题讨论】:

    标签: c# .net rabbitmq amqp


    【解决方案1】:

    设置Dead Letter Exchange 并使用basic.rejectbasic.nack 向其发送消息。 您可能还会发现有用的 Alternate ExchangesTTL Extension

    【讨论】: