1 maven配置
|
|
2 spring整合jms
|
|
3 发送消息、获取消息测试
|
|
|
|
由于配置了异步消息监听器,使用测试方法时,jmsTemplate.receive()将会与异步消息监听器争抢消息,谁抢到不一定。看下面示例
|
|
执行后什么都不会输出,记控制台输出窗口为ConsoleA
|
|
执行以后ConsoleA会输出如下,可以看到异步消息监听器与template.receive发生了争抢,但是以下显示的不是全部数据,因为执行发送程序的时候,发送端也会初始化项目中的异步消息监听器,导致总共有2个异步消息监听器和1个template一起争抢消息
|
|
当前窗口会输出如下
|
|
4 监控界面
字符串消息
消息队列
对象序列化为json字符串