本文主要是介绍JSR 3: Java Management Extensions (JMX) Specification,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Java管理扩展---用于管理Java应用程序的JMX
JMX 标准已经成为Java 管理和监视的权威框架。
JMX 提供的接口标准集能够为Java 应用程序添加管理和监控能力,同时构建管理和监控应用程序。
JMX 同时定义了划分为 4 部分的管理架构:实现、代理服务、管理协议 API 和分布式服务。前三个组件在当前 1.2 规范中定义,第 4 个组件将在规范的后续版本中定义。
实现层提供向代理层公开可管理资源的方法。它允许代理查询资源状态并调用对这些资源公开的操作。同样,它允许资源将事件发送到管理架构的其他部分。
代理层允许您实现控制实现层资源的管理代理。代理是位于资源和分布式服务层的远程管理应用程序之间的中间人。管理协议将两层链接在一起。
分布式服务层包括应用程序连接器和协议适配器,以及所有重要的应用程序级的管理支持。正是这最后一层将允许您编写管理应用程序,应用程序将对改变的环境采取相应措施并指导管理代理执行诸如复制或改变资源分配策略之类的任务。如果给定 JMX 架构中该层的未定义状态,说 JMX 并没有提供完整的管理能力并非一种失之公平的说法.
这篇关于JSR 3: Java Management Extensions (JMX) Specification的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!