RabbitMQ 死信队列管理

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

我有一个 RabbitMQ 实例,它有一个交换器、一个常规队列和一个死信队列。被拒绝的消息将从常规队列移至死信队列。 这些被拒绝的消息对我来说并不重要,因为任何丢失的数据都会在第二天再次提供。

目前我定期清除死信队列中的消息,但我想自动化它。 我该怎么做?

到目前为止我找到的所有教程都解释了如何使用策略或标签使消息过期,从而将消息从常规队列移动到死信队列。但是这些教程都没有讨论您想要使已经在死信队列中的消息过期的情况。 我只想删除这些消息,而不是保存它们以供以后重新处理。 我该怎么做?

您应该为死信队列设置消息 TTL -

rabbitmq dead-letter
1个回答
1
投票
https://www.rabbitmq.com/ttl.html

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