依赖说明:Apache ActiveMQ Artemis 的 Spring JMS 支持。
ActiveMQ 是一款基于 Java 的消息服务器,它使用行业标准协议,支持我们把各种语言和平台开发的系统连接在一起。目前 ActiveMQ 分为两个版本:ActiveMQ 5 和 ActiveMQ Artemis (下一代ActiveMQ)。当 ActiveMQ Artemis 达到 ActiveMQ 功能时当会变为 ActiveMQ 6 。
Spring JMS 是专门用来处理 Spring 消息的模块。它支持主流的消息中间键,能完美结合 ActiveMQ 。Spring Boot 应用通过集成 Spring JMS 模块整合 ActiveMQ ,本文涉及 ActiveMQ 5 和 ActiveMQ Artemis 两种配置方法,跟据项目实际使用 ActiveMQ 的版本,采取一种配置即可。
Spring Boot 集成 ActiveMQ (Artemis)
SpringBoot之使用ApacheArtemis(ActiveMQ分支)实现发送和处理消息
<!--Spring for Apache ActiveMQ Artemis-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-artemis</artifactId>
</dependency>
XXX