2013-02-18 61 views
1

我們可以通過JMX或Web服務公開java方法。在哪種情況下,我們使用JMX來公開一個java函數? jmx對webservice有什麼特別的優勢嗎?使用JMX公開java方法

回答

1

jmx對webservice有什麼特別的優勢嗎?

JMX很容易啓用,jconsole是一個不錯的界面。另外,您完全處理Java對象,而不必解釋HTTP請求和響應。

但是,它確實歸結於您的使用和便利。如果您已經在公開其他網絡服務,那麼我堅持這一點。

0

夫婦的事情要考慮:

  1. 在哪裏消費託管?如果他們通過 防火牆到達您的服務器,則最好將您的方法暴露爲 webservice。如果您通過JMX公開它,那麼您可能不得不依賴於jolokia通過HTTP服務請求(S)
  2. 如果消費者使用的不是java語言,我寧願將該方法暴露爲web服務