首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 互联网 >

JMX跟MBean以及pojo-mbean学习

2013-07-11 
JMX和MBean以及pojo-mbean学习?????????????????????问题:JMX使用三层架构,各个层的详细描述是怎么样的?Pr

JMX和MBean以及pojo-mbean学习

?

??????????

??????????问题:JMX使用三层架构,各个层的详细描述是怎么样的?

Probe Level负责资源的检测(获取信息),包含MBeans,通常也叫做Instrumentation Level。

The Agent Level 或者叫做MBean Server,是JMX的核心,连接这个Mbeans和应用程序。

Remote Management Level通过connectors和adaptors来远程操作MBeanServer,?Applications可以是大家比较熟悉的控制台,例如JConsole。

?????? ?

??????????JMX以及Mbean中的 概念都有那些?

1、MBean

通常是一个java类,他提供接口,可以是这个类具有管理功能。

Standard Mbean是最简单的MBean,他能管理的资源必须定义在接口中,然后MBean必须实现这个接口,命名必须遵守一定的规范。


?

?

?

??????????问题:如何编写一个DynamicMBean?

1、搞一个类继承DynamicMBean(? TestDynamic.java)

初始化MBeanMeta 信息,包括Attribute和operation

实现Invoke方法

}

?

??????????基于此,之后通过MBean来实现一些监控或者管理,就能比较方便了。

?

参考文章:

http://en.wikipedia.org/wiki/Java_Management_Extensions

http://homepages.thm.de/~hg51/Veranstaltungen/Komponenten-11/Folien/components-jmx.pdf

http://my.oschina.net/zhongl/blog/29075

http://www.blogjava.net/heavensay/archive/2012/09/24/386308.html

?

热点排行