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