JMX

Spring 中的 JMX (Java Management Extensions) 支援提供了特性,可讓你輕鬆透明地將 Spring 應用整合到 JMX 基礎設施中。

JMX?

本章並非 JMX 簡介。它不試圖解釋為什麼你可能想使用 JMX。如果你是 JMX 的新手,請參閱本章末尾的 更多資源

具體來說,Spring 的 JMX 支援提供了四個核心特性:

  • 將任何 Spring bean 自動註冊為 JMX MBean。

  • 一個靈活的機制,用於控制你的 bean 的管理介面。

  • 透過遠端 JSR-160 聯結器宣告式地暴露 MBean。

  • 對本地和遠端 MBean 資源進行簡單的代理。

這些特性旨在工作,而無需將你的應用元件耦合到 Spring 或 JMX 介面和類。事實上,在大多數情況下,你的應用類無需瞭解 Spring 或 JMX 即可利用 Spring JMX 特性。