我有一个没有定义消费者和每条消息TTL的队列。
当最大TTL消息在头部,而它的TTL还没有过期时,会发生什么?其他TTL过期但在队列中的消息是否会被移到死亡交换队列中,还是原来的队列会被卡住,等待头部TTL过期后移到死亡交换队列中?
当一个TTL的消息在队列的头部时,该消息将不会被消费者消耗。相反,该消息将被移到死字队列中。TTL过期的消息只要还没有到达队列头,就会留在队列中。
参考文献。https:/www.rabbitmq.comttl.html#per-message-ttl-caveats