1

メッセージに NACK を送信し、それがデッド レター交換/キューに送信されたときに、それが永続的であることを確認する方法はありますか? 元のメッセージが SetPersistent(true) で永続として設定されていても、デフォルトではデッド レター メッセージはスイートに従っていないようです。

4

1 に答える 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 に答える