spring AMQP代碼生成rabbitmq的exchange and queue教程
更新時(shí)間:2025年08月16日 14:00:31 作者:RR1335
使用Spring AMQP代碼直接創(chuàng)建RabbitMQ exchange和queue,并確保綁定關(guān)系自動(dòng)成立,簡(jiǎn)化消息隊(duì)列配置,此經(jīng)驗(yàn)分享供參考,歡迎支持腳本之家
spring AMQP代碼生成rabbitmq的exchange and queue
@Configuration
public class FanoutConfigure {
@Bean
public FanoutExchange fanoutExchange() {
return ExchangeBuilder.fanoutExchange(FANOUT_BUILDER_EXCHANGE_NAME).build();
// return new FanoutExchange(FANOUT_BUILDER_EXCHANGE_NAME);
}
@Bean
public Queue fanoutQueue() {
// return new Queue(FANOUT_BUILDER_QUEUE_NAME, true);
return QueueBuilder.durable(FANOUT_BUILDER_QUEUE_NAME).build();
}
@Bean
public Binding fanoutBinding(FanoutExchange fanoutExchange, Queue fanoutQueue) {
// .with 實(shí)現(xiàn) routingKey 的匹配
return BindingBuilder.bind(fanoutQueue).to(fanoutExchange);
}
}直接上代碼
public static final String FANOUT_BUILDER_EXCHANGE_NAME = "fanoutbuild.exchange";
public static final String FANOUT_BUILDER_QUEUE_NAME = "fanoutbuild.queue";執(zhí)行結(jié)果


綁定關(guān)系成立。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Elasticsearch索引結(jié)構(gòu)與算法解析
?作為搜索引擎的一部分,ES自然具有速度快、結(jié)果準(zhǔn)確、結(jié)果豐富等特點(diǎn),那么ES是如何達(dá)到“搜索引擎”級(jí)別的查詢效率呢?首先是索引,其次是壓縮算法,接下來(lái)我們就一起了解下ES的索引結(jié)構(gòu)和壓縮算法2023-04-04
SpringBoot整合Druid實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池和監(jiān)控
Druid是Java語(yǔ)言中使用的比較多的數(shù)據(jù)庫(kù)連接池。Druid還提供了強(qiáng)大的監(jiān)控和擴(kuò)展功能。面將介紹SpringBoot整合Druid實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池和監(jiān)控功能,感興趣的可以了解一下2021-08-08
Java多線程wait()和notify()方法詳細(xì)圖解
wait()和notify()是直接隸屬于Object類,也就是說(shuō)所有對(duì)象都擁有這一對(duì)方法,下面這篇文章主要給大家介紹了關(guān)于Java多線程wait()和notify()方法詳細(xì)圖解的相關(guān)資料,需要的朋友可以參考下2022-10-10
springsecurity第三方授權(quán)認(rèn)證的項(xiàng)目實(shí)踐
Spring security 是一個(gè)強(qiáng)大的和高度可定制的身份驗(yàn)證和訪問(wèn)控制框架,本文主要介紹了springsecurity第三方授權(quán)認(rèn)證的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣可以了解一下2023-08-08
Java設(shè)計(jì)模式之Builder建造者模式
這篇文章主要為大家詳細(xì)介紹了Java設(shè)計(jì)模式之Builder建造者模式的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-03-03
淺談Java內(nèi)部類——靜態(tài)內(nèi)部類
這篇文章主要介紹了Java靜態(tài)內(nèi)部類的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)Java內(nèi)部類的相關(guān)知識(shí),感興趣的朋友可以了解下2020-08-08

