我正在使用RabbitMQ作为我的消息系统。
我想确保每当我有未确认的消息(消费期间)时,消息将不会返回到同一队列(消费者处理),但会被发送到不同的队列以防止加载队列中。
我知道我可以配置镜像策略,但我不认为这有助于我满足这种要求。
有人知道如何处理这个问题吗?
非常感谢!
答案 0 :(得分:1)
设置Dead Letter Exchange并使用basic.reject
或basic.nack
向其发送消息。
您还可以找到有用的Alternate Exchanges和TTL Extension。