博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(JMX读书笔记)-JMX的架构
阅读量:7116 次
发布时间:2019-06-28

本文共 512 字,大约阅读时间需要 1 分钟。

 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,如需转载请自行联系原作者
你可能感兴趣的文章
Pay attention: Oracle INTEGER is NUMBER(p) not INT4 in PostgreSQL
查看>>
虚拟机linux系统能够上网但是不能ping主机
查看>>
Http 400 --- The request sent by the client was syntactically incorrect
查看>>
关于char**与const char**
查看>>
nginx内部锁的实现
查看>>
二分查找法
查看>>
硬解码播放器上如何实现截GIF功能?
查看>>
[译] 使用 Kotlin 协程改进应用性能
查看>>
为什么ES6新增了Promise对象来处理异步调用
查看>>
珍惜每一个假期
查看>>
解决循环引用
查看>>
使用harbor和nexus作为docker registry
查看>>
rdc第四天
查看>>
关于 Android studio 在xml中不提示的问题
查看>>
Spring系列之AOP分析开篇(一)
查看>>
关于Android中多module使用fat-aar合并的坑
查看>>
同时兼容iOS、Android、微信小程序的UI引擎
查看>>
KVC的取值赋值
查看>>
Vue2.x+axios+iview+mui带你撸一个App
查看>>
首屏预渲染方案
查看>>