2016-07-24 11 views

Antwort

6

Es gibt keine API in JMS für die Abfrage des Brokers nach Statistiken, was gegen das Konzept der Entkopplung des Clients von einander und dem Zwischenbroker spricht. ActiveMQ bietet ein paar Dinge, die Sie verwenden können, JMX ist der beste Weg, um zu bekommen, was Sie wollen, aber wenn Sie nicht direkt zur JMX-API gehen wollen, können Sie den REST-basierten Ansatz verwenden, der Jolokia verwendet Projekt, das ActiveMQ einbettet, um den Zugriff auf die JMX Mbeans zu unterstützen, die der Broker unter Verwendung von REST calls verfügbar macht.

Neben der REST-Option besteht die einzige andere Möglichkeit darin, Statistics Broker Plugin zu aktivieren, damit Sie gezielte Nachrichten an den Broker senden können, um Laufzeitstatistiken mithilfe von JMS-Standardcode abzurufen.

+0

Danke, "Statistics Broker Plugin" ist die Lösung – Amir