文档

Java™ 教程
隐藏目录
JMX技术概述
教程:Java管理扩展(JMX)

教程:JMX技术概述

Java管理扩展(JMX)技术是Java平台标准版(Java SE平台)的标准组成部分。JMX技术是在Java 2平台标准版(J2SE)5.0发布中添加到平台中的。

JMX技术提供了一种简单、标准的方式来管理应用程序、设备和服务等资源。由于JMX技术是动态的,您可以使用它来在资源被创建、安装和实现时对其进行监控和管理。您还可以使用JMX技术来监控和管理Java虚拟机(Java VM)。

JMX规范定义了用于管理和监视应用程序和网络的架构、设计模式、API和服务。

使用JMX技术,给定的资源由一个或多个称为管理BeanMBean的Java对象来进行仪表化。这些MBean被注册在一个核心管理对象服务器中,称为MBean服务器。MBean服务器充当管理代理,并且可以运行在大多数已启用Java编程语言的设备上。

规范定义了JMX代理,您可以使用它来管理已正确配置为进行管理的任何资源。JMX代理由一个MBean服务器(其中注册了MBean)和一组用于处理MBean的服务组成。通过这种方式,JMX代理直接控制资源并使其可供远程管理应用程序使用。

资源的仪表化方式完全独立于管理基础设施。因此,资源可以被渲染为可管理的,无论其管理应用程序的实现方式如何。

JMX技术定义了标准连接器(称为JMX连接器),使您能够从远程管理应用程序访问JMX代理。使用不同协议的JMX连接器提供相同的管理接口。因此,管理应用程序可以透明地管理资源,无论使用的通信协议如何。只要这些系统或应用程序支持JMX代理,JMX代理也可以被不符合JMX规范的系统或应用程序使用。


上一页: 目录
下一页: 为什么使用JMX技术?