[英]RabbitMQ dead letter queue housekeeping
我有一個 RabbitMQ 實例,它有一個交換、一個常規隊列和一個死信隊列。 被拒絕的消息從常規隊列移動到死信隊列。 這些被拒絕的消息對我來說並不重要,因為任何遺漏的數據都會在第二天再次提供。
目前我定期清除死信隊列中的消息,但我想自動化它。 我怎么做?
到目前為止,我發現的所有教程都解釋了如何使用策略或標簽使消息過期,通過它們將它們從常規隊列移動到死信隊列。 但是這些教程都沒有討論您希望使已經在死信隊列中的消息過期的情況。
我只想擺脫這些消息,而不是保存它們以便以后重新處理。
我怎么做?
您應該為死信隊列設置消息 TTL -
https://www.rabbitmq.com/ttl.html
注意: RabbitMQ 團隊監控rabbitmq-users
郵件列表,並且有時只回答 StackOverflow 上的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.