安装
window下 ActiveMQ安装
ActiveMQ部署其实很简单,和所有Java一样,要跑java程序就必须先安装JDK并配置好环境变量,这个很简单。
然后解压下载的apache-activemq-5.10-20140603.133406-78-bin.zip压缩包到一个目录,得到解压后的目录结构如下图:
进入bin目录,发现有win32和win64两个文件夹,这2个文件夹分别对应windows32位和windows64位操作系统的启动脚本。
我的实验环境是windowsXP,就进入win32目录,会看到如下目录结构。
其中activemq.bat便是启动脚本,双击启动。
ActiveMQ默认启动到8161端口,启动完了后在浏览器地址栏输入:http://localhost:8161/admin要求输入用户名密码,默认用户名密码为admin、admin,这个用户名密码是在conf/users.properties中配置的。输入用户名密码后便可看到如下图的ActiveMQ控制台界面了。
点对点
1.导入依赖(添加连接池提升效率)
2.添加配置
3.在SpringBoot的启动类,类上添加注解@EnableJms
4.创建配置类
5.创建生产者
6.创建消费者
如果想要【多个消费者】进行消费则注解为:
@JmsListener(destination="${spring.activemq.queue-name}", containerFactory="queueListener",concurrency="3")
concurrency="3",代表消费者个数