springboot整合mq同時監聽queue和topic
前言:springboot和mq整合的時候,預設情況下,要麼只能監聽queue要麼只能監聽topic,而不能二者兼得。
在application.properties檔案中通過如下配置項,切換監聽訊息的型別。
1 2 |
|
如果想同時監聽queue和topic怎麼辦?實現步驟如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
"mvp.queue" );
return new ActiveMQConnectionFactory( "zhu" , "zhu.123" , "tcp://192.168.25.134:61616" );
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
1 2 3 4 5 6 7 8 9 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
1 2 3 4 5 6 7 8 9 |
|
到此:就可以實現在一個springboot工程中既能監聽topic也可以監聽queue。
完整demo程式碼:https://pan.baidu.com/s/15pE2fuuYyi5v2FpiiON4OQ