您好,登錄后才能下訂單哦!
RabbitMQ整合spring之消息模板-RabbitTemplate
RabbitTemplate:消息模板。這是spring整合rabbit提供的消息模板。是進行發送消息的關鍵類。
本文有凱哥Java(kaigejava)發布
功能:
該類提供了豐富的發送方法,包括可靠性投遞消息方法、回調監聽消息接口ConfirmCallback、返回值確認接口ReturnCallBack等等。同樣我們需要注入到spring容器中,然后就可以想其他bean那樣正常使用了。
代碼示例:
1:在RabbitMQConfig類中添加rabbitTemplate聲明:
/** |
這樣之后,template就被spring 容器管理了。在使用的時候,直接autoWried即可.
在測試類中:
啟動測試類,在管控臺中查看queue接收到的消息:
我們看到,queue001里面有一條消息。
在頁面管控臺,找到對應的queue。我們這里使用的是queue001.點進去查看:
可以看到get messages如上圖。點擊get Messages按鈕,我們就會獲取到。
我們可以看到,headers中的數據。Attr這個是我們額外添加的。也被接收到了。
說明,我們消息模板簡單使用已經成功了。
本文是《rabbitMq精講系列》教程中的:rabbitMQ精講系列第二十篇?高級整合應用第三篇?rabbitTemplate對象。系列教程,建議從第一篇看起。
凱哥個人博客:www.kaigejava.com
原文出處:http://kaigejava.com/article/detail/534
下節預告:SimpleMessageListenerContainer
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。