暨华教育欢迎您
新闻中心

什么是JMX技术?

JMX(Java管理扩展)技术是Java基础版本(Java SE)的一部分,最早加入到J2SE 5.0发行版。

JMX技术提供了一种简单的、基础的方法,用来管理诸如应用、设备和服务等资源。由于JMX技术是动态的,你可以使用JMX技术来监控和管理处于创建、安装和运行态的资源。你甚至可以使用JMX技术监控和管理Java虚拟机。

JMX规范定义了使用Java语言管理、监控应用和网络的架构、设计模式、APIs和服务。

使用JMX技术,资源会被一到多个称之为被管理Beans(MBean)的Java对象管理。MBean server担任管理代理的角色,可运行与支持Java语言的设备上。

JMX规范定义了JMX代理,它用于管理任何被正确配置的资源。JMX代理由MBean server(MBean在MBean server中注册)和一系列处理MBean的服务构成。这样,JMX代理直接控制资源并使远程管理程序控制资源成为可能。

资源被管理的方式完全独立于管理类的结构。资源被视为可被管理,与管理程序如何实现没有任何关系。

JMX技术定义了基本的连接器(称之为JMX连接器),它让你能够从远程管理程序访问JMX代理。JMX连接器的管理接口可以使用不同的协议。因此,管理程序可以更透明的管理资源,而不用担心使用的通信协议。JMX代理也可以被不满足JMX规范的系统或者应用调用,只要这些系统或者应用支持JMX代理即可。

上一篇:
下一篇:

友情链接