摘要: JMX(Java Management Extensions)即Java管理擴(kuò)展,這是一種動(dòng)態(tài)管理對(duì)象及屬性的集成框架。JMX增強(qiáng)了系統(tǒng)的可配性,在不對(duì)該系統(tǒng)進(jìn)行重啟的情況下,修改相關(guān)的MBean屬性值即可生效,例如日志信息級(jí)別的配置等基礎(chǔ)數(shù)據(jù)的配置,形成動(dòng)態(tài)效果。JMX體系架構(gòu)可以理解為三個(gè)層次:設(shè)備層、代理層和分布層。設(shè)備層定義了需要管理的信息模型,也就是MBean,包括他的接口定義和相應(yīng)開發(fā)規(guī)范等等。代理層核心是一個(gè)MBeanServer,它用來(lái)管理相應(yīng)的信息模型,并且為訪問(wèn)者提供了訪問(wèn)接口。分布層定義了一系列用來(lái)訪問(wèn)代理層的接口和組件,供管理者使用。
閱讀全文