1
我有一個包含駱駝路線數量的應用程序;我需要使用JConsole進行配置。我注意到啓動JConsole並選擇運行這些駱駝路由的本地JVM;域名org.apache.camel下的各種MBean顯示關於終點,處理器,路由等的信息。注意:我沒有設置鏈接上給出的任何指令Camel JMX使用JConsole分析駱駝路線
我想知道這些指令在後一種情況下的信息顯示不同?
我有一個包含駱駝路線數量的應用程序;我需要使用JConsole進行配置。我注意到啓動JConsole並選擇運行這些駱駝路由的本地JVM;域名org.apache.camel下的各種MBean顯示關於終點,處理器,路由等的信息。注意:我沒有設置鏈接上給出的任何指令Camel JMX使用JConsole分析駱駝路線
我想知道這些指令在後一種情況下的信息顯示不同?
默認情況下,在Camel中啓用了JMX工具代理,這意味着Camel運行時會在VM中創建並註冊MBeanServer實例和MBeanServer實例。這使得駱駝用戶能夠立即獲得有關駱駝路線如何執行到單個處理器級別的見解。
支持的管理對象類型是端點,路由,服務和處理器。除了性能計數器屬性之外,其中一些管理對象還公開生命週期操作。
你所引用的其他鏈接介紹如何以編程方式創建偵聽JMX事件...
你能在你問究竟是什麼詳細點嗎? –
我同意。我不明白這個問題。 –
讓我詳細說明。我使用Apache Camel集成框架在我的應用程序中使用Java DSL實現路由。爲了剖析我的應用程序,我提出了JConsole;它已經在org.apache.camel域的MBeans標籤下顯示了有關Endpoints,Processors,Routes等的信息。同時,我發現如何在http://camel.apache.org/camel-jmx.html#CamelJMX-HowtousetheJMXNotificationListenertolistenthecamelevents上使用駱駝路線進行JMX啓用?我想知道這是否是多餘的,因爲駱駝路線已經啓用了JMX,或者我錯過了一些東西。 – Hussain