没有消费者RabbitMQ

问题描述 投票:0回答:1

我有一个没有定义消费者和每条消息TTL的队列。

当最大TTL消息在头部,而它的TTL还没有过期时,会发生什么?其他TTL过期但在队列中的消息是否会被移到死亡交换队列中,还是原来的队列会被卡住,等待头部TTL过期后移到死亡交换队列中?

rabbitmq queue ttl
1个回答
0
投票

当一个TTL的消息在队列的头部时,该消息将不会被消费者消耗。相反,该消息将被移到死字队列中。TTL过期的消息只要还没有到达队列头,就会留在队列中。

参考文献。https:/www.rabbitmq.comttl.html#per-message-ttl-caveats

© www.soinside.com 2019 - 2024. All rights reserved.