2

我有一个包含许多骆驼路线的应用程序;我需要使用 JConsole 对它们进行分析。我注意到在启动 JConsole 并选择运行这些 Camel 路由的本地 JVM 时;域名 org.apache.camel 下的各种 MBean 显示有关端点、处理器、路由等的信息。注意:我没有设置链接Camel JMX上给出的任何说明

我想知道这些指令在后一种情况下的信息显示会有什么不同?

4

1 回答 1

1

默认情况下,JMX 检测代理在 Camel 中启用,这意味着 Camel 运行时创建 MBean 管理对象并将其注册到 VM 中的 MBeanServer 实例。这使 Camel 用户可以立即深入了解 Camel 路线如何执行到单个处理器的级别。

受支持的管理对象类型是端点、路由、服务和处理器。除了性能计数器属性之外,其中一些管理对象还公开生命周期操作。

您引用的另一个链接描述了如何以编程方式为 JMX 事件创建侦听器......

于 2012-12-29T22:55:11.047 回答