2009-09-23 3 views
0

C#에서 ActiveMQ를 사용하여 알림 서비스를 설정 중입니다. ActiveMQ 토폴로지는 중개인 네트워크입니다. 브로커 풀을 보유하고 있으며 고객은 장애 조치 URI를 사용하여 임의로 연결할 수 있습니다. 제 질문은 오히려 간단하지만 대답을 찾을 수 없습니다 : 메시지가 원래 어느 브로커에게 보내지는지 디버깅하고 싶습니다. 물론 나는 connectionFactory을 만드는 데 사용 된 uri를 검색 할 수 있지만 실제로 도움이되지는 않습니다. 메시지가 전송되는 브로커 네트워크의 특정 브로커를 잡는 방법에 대한 아이디어가 있습니까? ActiveMQ C# + 브로커 네트워크

, 당신에게 대단히 감사합니다

답변

0

ActiveMQMessage 자체에 있어야 메시지를받은 브로커 ID입니다. NMS의 속성을 잘 모릅니다. 기본 메시지를 살펴보아야합니다.

(myMessage as ActiveMQMessage) .BrokerPath가 최선의 방법 일 수 있습니다.