メッセージに NACK を送信し、それがデッド レター交換/キューに送信されたときに、それが永続的であることを確認する方法はありますか? 元のメッセージが SetPersistent(true) で永続として設定されていても、デフォルトではデッド レター メッセージはスイートに従っていないようです。
1 に答える
1
RabbitMQ は、期限切れのものを除いて、Dead Letter'ed メッセージのプロパティを変更しません: https://github.com/rabbitmq/rabbitmq-server/blob/master/src/rabbit_dead_letter.erl#L74
メッセージが delivery_mode=2 でパブリッシュされた場合、Dead Letter Queue に永続的にパブリッシュする必要があります。
于 2015-05-26T09:14:41.483 に答える