SpringBoot内嵌ActiveMQ并集成Hawtio监控
由于业务需要,项目中需要添加ActiveMQ消息中间件,在考虑部署成本的情况下,选择使用通过创建一个ActiveMQ Boker来内嵌一个ActiveMQ服务,由于内嵌的ActiveMQ服务,没有自带的控制台监控页面,所以选择了一个监控工具,也是ActiveMQ推荐的监控工具Hawtio
步骤
1 添加pom依赖
1.1 首先创建Springboot工程
1.2 添加
<!--activemq嵌入spring提供支持-->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-spring</artifactId>
<version>5.15.8</version>
</dependency>
<!--activemq配置队列持久化-->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-kahadb-store</artifactId>
<version>5.15.8</version>
</dependency>
<!--activemq添加身份验证支持-->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-jaas</artifactId>
<version