这就是我所拥有的。
QueueRoot:DLX到ExchangeDelay1
QueueDelay1:TTL(队列的x-message-ttl)DLX到ExchangeDelay2
QueueDelay2:TTL(用于队列的x-message-ttl)DLX到RootExchange
交换是扇出状态,没有路由键绑定到相应的队列。
有一个工作人员/消费者正在QueueRoot上工作。当它拒绝一条消息时,它将遍历其他队列并返回到root。 如果该消息第二次被拒绝,它将在到达QueueDelay2之后被丢弃,而不是被要求重新请求QueueRoot ...
据我了解,MQ似乎将其检测为过期周期,但并非如此,因为没有一个工作人员拒绝该消息,后跟两个TTL。
我如何配置它以使其按预期工作?