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