當前位置:
首頁 > 知識 > rabbitMQ系列高級整合應用rabbitTemplate

rabbitMQ系列高級整合應用rabbitTemplate

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對象。系列教程,建議從第一篇看起。

下節預告:SimpleMessageListenerContainer

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

MQ高級篇一 本章導航及BAT大廠如何保障生產端可靠性投遞
JVM學習系列學習六

TAG:凱哥java |