문제

C#에서 ActiveMQ를 사용하여 알림 서비스를 설정하고 있습니다. 내 ActiveMQ 토폴로지는 중개인 네트워크입니다. 저는 중개인 풀을 사용하고 고객은 장애 조치 URI를 사용하여 중 하나에 무작위로 연결합니다. 내 질문은 다소 간단하지만 답을 찾을 수 없었습니다. 메시지가 원래 전송되는 브로커를 디버그하고 싶습니다. 물론 connectionFactory, 그러나 이것은 실제로 도움이되지 않습니다. 메시지가 전송되는 브로커 네트워크의 특정 브로커를 잡는 방법에 대한 아이디어가 있습니까?

매우 감사합니다,

Seb

도움이 되었습니까?

해결책

메시지를받은 중개인 ID는 ActiveMqSessage 자체에 있어야합니다. 나는 NMS의 마음으로 속성을 모르지만 기본 메시지를 살펴 봐야합니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top