使用JMX公开java方法

时间:2013-02-18 13:27:25

标签: java jmx

我们可以通过JMX或Webservice公开java方法。在哪种情况下我们使用JMX来暴露java函数? jmx对webservice有什么特别的好处吗?

2 个答案:

答案 0 :(得分:1)

  

jmx对webservice有什么特别的好处吗?

JMX很容易启用,jconsole是一个很好的界面。此外,您完全处理Java对象,而不必解释HTTP请求和响应。

然而,这实际上取决于您的使用和便利性。如果您已经公开了其他网络服务,那么我会坚持下去。

答案 1 :(得分:0)

要考虑的事情:

  1. 消费者在哪里举办?如果他们正在通过 防火墙到你的服务器,你最好暴露你的方法 网络服务。如果您通过JMX公开它,您可能不得不依赖 jolokia通过HTTP(S)提供请求
  2. 如果使用者使用java以外的语言编写,我宁愿将该方法公开为web服务