java - 使用 JMX 进行集群管理

标签 java cluster-computing jmx

我目前是一名 IT 实习生,有一个新问题需要解决,即处理 JMX。

我的公司正在使用 JManage,因为它包含应用程序集群支持,因此他们可以跨 Tomcat 集群执行操作。但是现在Jmanage已经不维护了,不知道什么原因就出现了dead nodes。

由于一些非 Java 用户也在使用 JManage,我的任务是找到一个具有集群支持的 JMX 控制台 Web 应用程序。

我在 Internet 上搜索并找不到与 JManage 相同的东西。我发现了很多 JConsole,比如 JMinix、MC4J,但这不是我公司所期望的。我没有找到关于 Jolokia 和集群的文档。 因为我想确保任何软件都已经存在,所以我更愿意询问大家是否知道我可以用来替换 JManage 的 Web 应用程序?

如果不是这样,我必须尝试构建一个新软件来执行此操作。这将是我开发的第一个软件,您对我如何做有什么建议吗?从 JManage 开源代码开始,调查什么不起作用?在开始之前有其他观点会很有帮助! :)

感谢您的帮助!

最佳答案

搜索 JMX 级联/OpenDMK。有一个mavenized github repo将多个 mbean 服务器桥接在一起的 OpenDMK。

关于java - 使用 JMX 进行集群管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22517980/

相关文章:

java - 集群共享缓存

elasticsearch - 带集群的 Elastica 客户端

cloud - 购买集群/网格/云时间?

java - 从Java中的线程调用JMX连接?

java - 以编程方式解决 Maven 插件中的自定义依赖项

java - 来自多个 persistenceUnit 的实体上的 JPA 级联

java - 有什么可能的方法来指定正在运行的java虚拟机的名称吗?

java - 使用 Prometheus 和 Grafana 监控基于 Jetty 的 Java 应用程序

java - 我应该使用全局变量还是在 java 中传递变量?

java - Future.get(timeout) 的底层线程行为