SimpleMessageListenerContainer
複数のキューに接続され、 で設定された を使用しますChannelAwareMessageListener
。メッセージが消費されたキューを特定することはできますか? 特に、メッセージが Exchange からキューにルーティングされた場合。
メッセージがキュー名を含むキューに直接送信されMessageProperties#getReceivedRoutingKey
た場合、メッセージが Exchange 経由でキューにルーティングされた場合、この情報には使用されたルーティング キーが含まれているようです。
メッセージがキューにどのように配信されたかに関係なく、この情報を正しく抽出できるメカニズムを探しています。または、RabbitMQ 側でこの情報を含むヘッダーを使用して情報を強化するメカニズム。