5.0 远程管理

2016-01-23 19:36:30 4,794 1

        JMX API使得你能够通过基于JMX技术的连接器(JMX连接器:JMX connectors)对你资源进行远程管理。JMX connector使得MBean server能够被基于Java的远程客户端访问。连接器的客户端所导出的接口和就是MBean server中MBean的接口。

        一个JMX连接器包括:connector clientconnector serverconnector server 被粘附到MBean server上,它会监听来自客户端的连接。connector client负 责建立与connector server之间的连接。connector client所在的JVM通常与connector server所在的JVM不同,而且通常位于不同的机器上。JMX API 定义了一个标准的连接协议,它是基于Remote Method Invocation (RMI)的。该协议使得你能够 远程地 将JMX client连接到一个注册在MBean Server中的MBean上,然后操作该MBean,和在本地操作完全一样。

        Java SE通过JMX API's standard RMI connector为远程监控程序提供了开箱即用的途径。开箱即用的RMI connector自动地暴露应用程序(提示:指的是JMX Agent所处的程序),用于远程管理,不需要你亲自创建具体的remote connector server。只要你在启动你的Java程序(提示:指的是MBean Agent所处的程序)时设置了正确的系统属性,开箱即用的remote management agent就会被激活。兼容JMX技术的监控与管理程序 然后就能够连接到这些程序(YBXIANG:指的是MBean Agent所处的程序)上,然后远程监控他们。