实战07_SSM整合ActiveMQ支持多种类型消息
生活随笔
收集整理的這篇文章主要介紹了
实战07_SSM整合ActiveMQ支持多种类型消息
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
接上一篇:企業實戰06_SSM整合ActiveMQ支持多種類型消息https://blog.csdn.net/weixin_40816738/article/details/100572147
1、StreamMessage java原始值數據流
2、MapMessage 鍵值對
3、TextMessage 字符串
4、ObjectMessage 一個序列化的java對象
5、BytesMessage 一個字節的數據流
此文章為企業實戰的展示操作,如果有地方不懂請留言,我看到后,會進行統一回復,讓我們一起進步,為自己加油!!!
| ssm-activemq | 父工程,統一版本控制 |
| producer | 生產者 |
| consumer | 消費者 |
| base-pojo | 公共實體類 |
| base-dao | 公共接口,數據庫連接 |
文章目錄
- 七、測試驗證
- 7.1. @Test 測試 先啟動生產者,在啟動消費者
- 7.2. @Test先啟動消費者,在啟動生產者
- 7.3. 瀏覽器測試不分前后
- 7.3.1 測試點對點場景
- 7.3.2 測試發布訂閱場景
七、測試驗證
7.1. @Test 測試 先啟動生產者,在啟動消費者
這種場景,生產者會把消息推送到MQ中存儲,消費者再啟動后,由監聽拉取MQ消息,如果在指定的消息隊列中有消息并且沒有失效,就會被拉取,如果沒有,則一直保持著這種接收消息的狀態。
7.2. @Test先啟動消費者,在啟動生產者
這種場景,生產者會把消息推送到MQ中,由于消費者已經啟動,由監聽拉取MQ消息,很快在指定的消息隊列中拉取消息。
7.3. 瀏覽器測試不分前后
7.3.1 測試點對點場景
| http://localhost:8080/queue/str | String類型消息傳遞 |
| http://localhost:8080/queue/objList | List類型消息傳遞 |
| http://localhost:8080/queue/map | Map類型消息傳遞 |
| http://localhost:8080/queue/obj | Obj類型消息傳遞 |
7.3.2 測試發布訂閱場景
| http://localhost:8080/topic/str | String類型消息傳遞 |
| http://localhost:8080/topic/objList | List類型消息傳遞 |
| http://localhost:8080/topic/map | Map類型消息傳遞 |
| http://localhost:8080/topic/obj | Obj類型消息傳遞 |
本專欄項目下載鏈接:
| GitLab項目 | https://gitlab.com/gb-heima/ssm-activemq |
| Git | git clone git@gitlab.com:gb-heima/ssm-activemq.git |
| zip包 | https://gitlab.com/gb-heima/ssm-activemq/-/archive/master/ssm-activemq-master.zip |
| Fork地址 | https://gitlab.com/gb-heima/ssm-activemq/-/forks/new |
總結
以上是生活随笔為你收集整理的实战07_SSM整合ActiveMQ支持多种类型消息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA图形化操作git
- 下一篇: 第十篇:Spring Boot整合myb