spring activemq
来源:互联网 发布:手机验证码源码 编辑:程序博客网 时间:2024/04/29 15:30
一、安装ActiveMQ
具体的安装步骤,请参考我的另一篇博文:
http://blog.csdn.net/liuchuanhong1/article/details/52057711
二、新建spring boot工程,并加入JMS(ActiveMQ)依赖
三、工程结构
pom依赖如下:
四、修改application.properties配置文件五、消息生产者六、消息消费者消费者2的代码同上,注意,消息消费者的类上必须加上@Component,或者是@Service,这样的话,消息消费者类就会被委派给Listener类,原理类似于使用SessionAwareMessageListener以及MessageListenerAdapter来实现消息驱动POJO七、测试
测试结果如下:经过上面的几个步骤,spring boot和Jms就基本上整合完成了,是不是使用起来很方便了!
八、实现双向队列
1、下面首先来对Consumer2这个消费者来进行下改造,代码如下:
从上面的代码可以看出,我们在receiveQueue方法上面多加了一个注解@SendTo("out.queue"),该注解的意思是将return回的值,再发送的"out.queue"队列中,下面我们再来跑一下前面的测试,在监控页面中,我们发现,"out.queue"队列中已经有内容了,如下:进入Browse界面观看:
最后看下收到的具体信息:
我们发现,该队列中的消息,就是我们返回的值!
九、对Producer进行改造
通过上面的示例,我们现在对Producer进行改造,使其既能生产报文,又能消费队列中的报文,代码如下:
测试结果如下:阅读全文
0 0
- spring-activemq
- Spring ActiveMQ
- Spring ActiveMQ
- Spring + activemq
- Spring ActiveMQ
- Spring+ActiveMQ
- spring activemq
- activeMQ+spring
- ActiveMQ(二) ActiveMQ + spring 集成
- ActiveMQ(四):Spring ActiveMQ 整合
- ActiveMQ与Spring
- activemq spring配置
- Spring+ActiveMQ JMS實現
- spring+activemq的配置
- jms+spring+activemq配置
- Spring集成ActiveMQ配置
- Spring集成ActiveMQ配置
- (3) ActiveMQ --Spring
- ubuntu vim配置
- Android 内存泄漏总结
- 学习 Kotlin 02
- JavaScript进阶:数组迭代常用方法
- HDU 1074 Doing Homework(状压DP)
- spring activemq
- Cocos网络篇[3.2](1)——网络基本概念
- C#出现sqlite的database is locked的解决方法
- 把MyEclipse或者Eclipse里的Web项目部署到Idea里
- 故障处理
- 剑指offer-调整数组顺序使奇数位于偶数前面
- 约数个数shlqsh
- 3097: Hash Killer I
- Scrapy抓取天气数据和显示