最近在研究JMX,剛剛瀏覽了JMX in Action,把一些要點記載下來,以供以后查閱。
1、JMX是Sun公司的一個標準。分為三層,分別是:
??????Instrumentation: 最里面的一層,包括MBean
??????Agent: MBean Server
??????Distributed:最外面的一層,包括Connector與Adapter
2、客戶端通過調用Distributed層的API,通過MBean Server查找MBean,然后直接管理MBean。這是我暫時的一點總結。
3、MBean的類型:
????????Standart MBean:最簡單的MBean
????????Dynamic MBean:
????????Model MBean:
????????OpenMBean:
通過Notification可以讓MBean間互相通信。
4、Agent層的四種服務:
??????Management-Applet(M-let)服務:動態MBean加載
??????Relation服務:處理MBean間的關系
??????Monitor服務:
??????Timer服務: