RabbitMQ-死信消息蜂鸣已删除

时间:2019-02-12 11:34:22

标签: rabbitmq dead-letter

这就是我所拥有的。

QueueRoot:DLX到ExchangeDelay1

QueueDelay1:TTL(队列的x-message-ttl)DLX到ExchangeDelay2

QueueDelay2:TTL(用于队列的x-message-ttl)DLX到RootExchange

交换是扇出状态,没有路由键绑定到相应的队列。

有一个工作人员/消费者正在QueueRoot上工作。当它拒绝一条消息时,它将遍历其他队列并返回到root。 如果该消息第二次被拒绝,它将在到达QueueDelay2之后被丢弃,而不是被要求重新请求QueueRoot ...

据我了解,MQ似乎将其检测为过期周期,但并非如此,因为没有一个工作人员拒绝该消息,后跟两个TTL。

我如何配置它以使其按预期工作?

0 个答案:

没有答案