2009-09-23 90 views
0

我正在C#中使用ActiveMQ设置通知服务。 我的ActiveMQ拓扑结构是一个经纪人网络:我有一个经纪人池,我的客户使用故障转移uri随机连接到他们中的任何一个。 我的问题很简单,但我无法找到答案: 我想调试消息最初发送到哪个代理。当然,我可以检索用于创建我的connectionFactory的uri,但这并没有真正的帮助。 关于如何捕捉消息发送给经纪人网络的哪个特定经纪人的任何想法?ActiveMQ C#+经纪人网络

非常感谢你,

勒布

回答

0

已接收到的消息应该在ActiveMQMessage本身的经纪人ID。我不知道NMS的财产,但你应该看看潜在的消息:

(myMessage as ActiveMQMessage).BrokerPath可能是你最好的选择。