Frage

Ich habe die Einrichtung einen Benachrichtigungsdienst mit ActiveMQ, in C # auf. Meine ActiveMQ-Topologie ist ein Netzwerk von Brokern: Ich habe einen Pool von Brokern und meine Kunden verwenden, um das Failover-uri zu einem von ihnen nach dem Zufallsprinzip zu verbinden. Meine Frage ist ziemlich einfach, aber ich war nicht in der Lage, die Antwort zu finden: Ich möchte die Nachrichten zu dem Broker debuggen sind ursprünglich gesendet. Natürlich kann ich die uri abgerufen werden verwendet, um meine connectionFactory zu schaffen, aber diese helfen nicht wirklich. Jede Idee, wie zu fangen, zu der bestimmten Broker des Netzes des Brokers der Nachricht wird gesendet?

Vielen Dank,

Seb

War es hilfreich?

Lösung

Der Broker-ID, die erhalten hat, die Nachricht sollte sich in der ActiveMQMessage sein. Ich weiß nicht, das Eigentum von Herzen für NMS, aber Sie sollten einen Blick auf die zugrunde liegende Botschaft nehmen:

(myMessage als ActiveMQMessage) .BrokerPath könnte die beste Wahl sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top