本篇會和SpringBoot做整合,采用自動配置的方式進(jìn)行開發(fā),我們只需要聲明RabbitMQ地址就可以了,關(guān)于各種創(chuàng)建連接關(guān)閉連接的事都由Spring幫我們了~

交給Spring幫我們管理連接可以讓我們專注于業(yè)務(wù)邏輯,就像聲明式事務(wù)一樣易用,方便又高效。
祝有好收獲,先贊后看,快樂無限。
本文代碼:
https://gitee.com/he-erduo/spring-boot-learning-demo
https://github.com/he-erduo/spring-boot-learning-demo
1. 環(huán)境配置
第一節(jié)我們先來搞一下環(huán)境的配置,上一篇中我們已經(jīng)引入了自動配置的包,我們既然使用了自動配置的方式,那RabbitMQ的連接信息我們直接放在配置文件中就行了,就像我們需要用到JDBC連接的時候去配置一下DataSource一樣。

如圖所示,我們只需要指明一下連接的IP+端口號和用戶名密碼就行了,這里我用的是默認(rèn)的用戶名與密碼,不寫的話默認(rèn)也都是guest,端口號也是默認(rèn)5672。
主要我們需要看一下手動確認(rèn)消息的配置,需要配置成manual才是手動確認(rèn),日后還會有其他的配置項,眼下我們配置這一個就可以了。
接下來我們要配置一個Queue,上一篇中我們往一個名叫erduo的隊列中發(fā)送消息,當(dāng)時是我們手動定義的此隊列,這里我們也需要手動配置,聲明一個Bean就可以了。
@Configuration
public class RabbitmqConfig {
@Bean
public Queue erduo() {
// 其三個參數(shù):durable exclusive autoDelete
// 一般只設(shè)置一下持久化即可
return new Queue("erduo",true);
}
}
當(dāng)前名稱:SpringBoot+RabbitMQ方式收發(fā)消息的實現(xiàn)示例-創(chuàng)新互聯(lián)
當(dāng)前URL:http://www.chinadenli.net/article46/iigeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、標(biāo)簽優(yōu)化、網(wǎng)站排名、小程序開發(fā)、ChatGPT、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容