20220507 5. Integration - JMX
前言
相关依赖:
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-jmx</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-bom</artifactId>
<version>${spring-integration.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Spring 中的 JMX (Java Management Extensions) 支持提供了一些特性,使您可以轻松、透明地将 Spring 应用程序集成到 JMX 基础设施中。
本章不是 JMX 的介绍。它并不试图解释为什么要使用 JMX
Spring 的 JMX 支持提供了四个核心特性:
- 将任何 Spring bean 自动注册为 JMX MBean
- 一种灵活的机制,用于控制 bean 的管理接口
- 通过远程 JSR-160 连接器对 MBean 的声明性公开
- 本地和远程 MBean 资源的简单代理
这些特性的设计使您的应用程序组件不需要耦合到 Spring 或 JMX 接口和类中。实际上,在大多数情况下,为了利用 Spring JMX 特性,应用程序类不需要知道 Spring 或 JMX
其他略