【发布时间】:2013-12-08 15:50:55
【问题描述】:
我将 RabbitMQ 用于我的消息传递系统。
我想确保无论何时我有未确认的消息(在消费期间),消息都不会返回到同一个队列(正如消费者处理的那样),而是会被发送到不同的队列以防止加载排队。
我知道我可以为镜像配置策略,但我认为它不能帮助我满足这种要求。
有人知道如何处理这个问题吗?
非常感谢!
【问题讨论】:
我将 RabbitMQ 用于我的消息传递系统。
我想确保无论何时我有未确认的消息(在消费期间),消息都不会返回到同一个队列(正如消费者处理的那样),而是会被发送到不同的队列以防止加载排队。
我知道我可以为镜像配置策略,但我认为它不能帮助我满足这种要求。
有人知道如何处理这个问题吗?
非常感谢!
【问题讨论】:
设置Dead Letter Exchange 并使用basic.reject 或basic.nack 向其发送消息。
您可能还会发现有用的 Alternate Exchanges 和 TTL Extension。
【讨论】: