0

C#でActiveMQを使用して通知サービスを設定しています。私のActiveMQトポロジはブローカーのネットワークです。ブローカーのプールがあり、クライアントはフェイルオーバーURIを使用してそれらのいずれかにランダムに接続します。私の質問はかなり単純ですが、答えを見つけることができませんでした。メッセージが最初に送信されたブローカーをデバッグしたいのです。もちろん、作成に使用したURIを取得することはできますconnectionFactoryが、これは実際には役に立ちません。メッセージが送信されたブローカーのネットワークの特定のブローカーをキャッチする方法についてのアイデアはありますか?

どうもありがとうございます、

セブ

4

1 に答える 1

0

メッセージを受信したブローカーIDは、ActiveMQMessage自体に含まれている必要があります。NMSのプロパティを心から知りませんが、基になるメッセージを確認する必要があります。

(MyMessage as ActiveMQMessage).BrokerPathが最善の策かもしれません。

于 2009-10-29T09:37:54.350 に答える