RabbitMQ キューからのメッセージを消費する基本的な実装が与えられた場合、MessageListener
処理中にスローされる可能性のある例外の種類に基づいて、メッセージを別の配信不能キューに送信するにはどうすればよいですか?
メッセージが最初に公開されたキューにはx-dead-letter-exchange
とx-dead-letter-routing-key
が設定されていますが、私の場合はこれだけでは不十分です。
念のために言うと、私のアプリケーションは Spring 4 と Spring Amqp を使用しています。