我正在使用C#中的ActiveMQ设置通知服务。
我的ActiveMQ拓扑是一个经纪人网络:我有一个经纪人池,我的客户使用故障转移uri随机连接到其中任何一个。
我的问题很简单,但我找不到答案:
我想调试最初发送消息的代理。当然,我可以检索用于创建connectionFactory
的uri,但这并没有真正帮助。
关于如何捕获邮件发送给经纪人网络的特定经纪人的任何想法?
非常感谢,
的Seb
答案 0 :(得分:0)
收到消息的代理ID应该在ActiveMQMessage本身中。我不清楚NMS的属性,但你应该看一下基本信息:
(myMessage as ActiveMQMessage).BrokerPath可能是你最好的选择。