【发布时间】:2012-05-18 20:50:48
【问题描述】:
在过去的几年里,我学到了很多关于 JMX 的知识,并为我的 Web 应用程序构建了一些非常漂亮的 MBean。但是,我不确定我对一个非常基本的问题有一个好的答案:
为什么在简单的 HTTP servlet 上使用 JMX?
我当前的 Web 应用程序提供了冗余监控选项:我可以使用 JConsole 之类的客户端通过 JMX 访问需要监控的数据,或者我可以通过 servlet 访问 XML 格式的相同数据。我没有看到使用一种方法优于另一种方法的充分理由,但 servlet 方法确实具有可由简单的 http 客户端/网络浏览器读取的主要优势。
我可以看到 JMX 对于非 Web 应用程序的 Java 应用程序非常有用,但我看不出将 JMX 用于 Web 应用程序有什么好处。
【问题讨论】:
标签: java servlets monitoring jmx