gpt4 book ai didi

java - Jolokia 在服务器端如何工作?

转载 作者:行者123 更新时间:2023-12-02 02:42:38 25 4
gpt4 key购买 nike

Jolokia 是一个用于远程 JMX 访问的 HTTP/JSON 桥接器。它是标准 JSR 160 连接器的替代方案,使用基于代理的方法。有关更多信息 [http://www.jolokia.org/features-nb.html] 这个工具使用 HTTP 远程读取 JMX mbean 的功能给我留下了深刻的印象我们能够在单个远程请求中读取多个 mbean 属性。

只是想知道 Jolokia 的服务器端工作原理,

  1. 它使用什么协议(protocol)或如何读取服务器端 JMX MBean 并将其发送到客户端?
  2. 这是否在内部使用 JMX 在服务器端读取并发送到客户端?
  3. 或者 JVM 中的另一种专门方式来读取 JVM 的所有 MBean?

最佳答案

Jolokia 是一个代理,需要安装在将读取 JMX 信息的 JVM 中。因此,在服务器端,它与 JMX 进行本地对话(通过 javax.management 中的本地 Java API),后者通过自定义 protocol 中的 JSON 和 HTTP 公开。 。所以这很简单。

Jolokia 代理有 4 种风格,其优点之一是它几乎可以在任何设置中使用,可能是完整的 Java EE 服务器、Java ESB、另一个中间件服务器或任何一般的 Java 进程.

请查看reference manual其中更详细地概述了 Jolokia 的架构。

关于java - Jolokia 在服务器端如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17020515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com