(JMX读书笔记)-JMX的架构

  1. 云栖社区>
  2. 博客>
  3. 正文

(JMX读书笔记)-JMX的架构

余二五 2017-11-22 22:07:00 浏览566
展开阅读全文

 JMX采用的是3层的架构模型:

分配层:(Distributed Layer)

这一层主要包含了能JMXAgent和外部世界进行通信的组件。有两种类型的交互,一种称为adaptor,一种称为connector.

代理层:   (Agent Layer)

这一层主要包含了Agent和MBeanServer,前者为了方便管理MBean,提供了4类服务(timer,monitoring,dynamic MBean loading,relationship service)。后者用于注册MBean,并且是JMX架构的核心组件。

设备层:(Instrumentation Layer)

这一层主要包含了MBean,每个MBean可通过API来使用,或者,操作一个受管资源

 

整体架构图如图:

 

 

学习JMX的最好的例子就是研究下JBoss的架构,JBOSS服务器吧JMX的特征和功能发挥到了极致,等写完这系列知识之后我会写一系列文章来列举JBoss架构。





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/861739,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
余二五
+ 关注