1

一部のサービス間の通信に Spring-AMQP を使用しています。サービス内で、消費者を宣言しています。コンシューマーごとに 1 つのキューを使用して、対応するメッセージをディスパッチします。コンシューマ マネージャは、すべての既知のコンシューマを保持します。実際のメッセージ ディスパッチは、対応するメッセージ タイプをサブスクライブしているコンシューマーを検索するメッセージ ハンドラー上で実行されます。ほとんどすべてのユースケースで、サービスは 1 つのコンシューマーのみでメッセージをサブスクライブします。

特別なケースとして、メッセージの種類だけでなく、メッセージの送信元であるキューも区別する必要があります。

メッセージが読み取られたキュー名を何らかの形で取得することは可能ですか?

4

0 に答える 0