2009-09-23 2 views
0

Я настраиваю службу уведомлений с использованием ActiveMQ на C#. Моя топология ActiveMQ - это сеть брокеров: у меня есть пул брокеров, и мои клиенты используют переход с откатом для случайного подключения к любому из них. Мой вопрос довольно прост, но я не смог найти ответ: Я хочу отлаживать, к какому брокеру были отправлены сообщения. Конечно, я могу получить uri, используемый для создания моего connectionFactory, но это не помогает. Любая идея о том, как поймать, на какой конкретный брокер сети брокеров отправляется сообщение?ActiveMQ C# + сеть брокеров

Большое спасибо,

Себ

ответ

0

Брокер идентификатор, который получил сообщение должно быть в самом ActiveMQMessage. Я не знаю наизусть наизусть для NMS, но вы должны взглянуть на основное сообщение:

(myMessage as ActiveMQMessage) .BrokerPath может быть вашим лучшим выбором.

Смежные вопросы