RabbitMQ死信队列管理

j2datikz  于 2022-11-23  发布在  RabbitMQ
关注(0)|答案(1)|浏览(156)

我有一个RabbitMQ示例,它有一个exchange、一个常规队列和一个死信队列。被拒绝的消息从常规队列移动到死信队列。这些被拒绝的消息对我来说并不重要,因为任何丢失的数据第二天都会重新提供。
目前我定期清除死信队列中的邮件,但我想自动化它。我该怎么做呢?
到目前为止,我找到的所有教程都解释了如何使用策略或标记来使消息过期,通过这些策略或标记,消息将从常规队列移动到死信队列。但这些教程都没有讨论您希望使已经***在***死信队列中的消息过期的情况。
我只是想删除这些消息,而不是保存它们以便以后重新处理。
我该怎么做?

lp0sw83n

lp0sw83n1#

您应该为死信队列设置一个消息TTL-
https://www.rabbitmq.com/ttl.html

**注意:**RabbitMQ团队监控rabbitmq-users邮件列表,仅在某些时候回答StackOverflow上的问题。

相关问题