rabbitMQ-Spring配置檔案
<beans xmlns="http://www.springframework.org/schems/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:rabbit="http://www.springframework.orh/schema/rabbit"
xsi:schemaLocation="http://www.springframework.org/schema/rabbit
http://www.springframework.org/schema/rabbit/spring-rabbit-1.7.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd">
<!-- 定義rabbitMQ連線工廠 -->
<rabbit:connection-factory id="connectionFactory"
host="127.0.0.1" port="5672"
username="guest" password="guest"
virtual-host="/vhost"/>
<!-- 定義rabbit模板 指定連線工廠以及定義exchange -->
<rabbit:template id="amqpTemplate" connection-factory="connectionFactory" exchange="fanoutExchange"/>
<!-- MQ的管理 包括佇列 交換機宣告 -->
<rabbit:admin connection-factory="connectionFactory"/>
<!-- 定義佇列 自動宣告 持久化-->
<rabbit:queue name="myQueue" auto-declare="true" durable="true"/>
<!-- 定義交換器 自動宣告 -->
<rabbit:fanout-exchange name="fanoutExchange" auto-declare="true">
<rabbit:bindings>
<rabbit:bing queue="myQueue"/>
</rabbit:bindings>
</rabbit:fanout-exchange>
<!-- 佇列監聽 -->
<rabbit:listener-container connection-factory="connectionFactory">
<rabbit:listener ref="foo" method="listen" queue-names="myQueue"/>
</rabbit:listener-container>
<!-- 消費者 -->
<bean id="foo" class="com.mmr.rabbitmq.spring.Consumer"/>
</beans>
歡迎加入軟體開發QQ群675997991,喜歡開發熱愛技術的小夥伴一起交流探討!一起分享快樂!
相關文章
- Git配置配置檔案Git
- RabbitMQ-Spring整合RabbitMQMQSpring
- docker 配置檔案Docker
- gitignore 檔案配置Git
- Nginx 配置檔案Nginx
- Maven 配置檔案Maven
- Springboot配置檔案Spring Boot
- MySQL配置檔案MySql
- nginx配置檔案Nginx
- 【SpringBoot】配置檔案Spring Boot
- 配置檔案vimrc
- Maven配置檔案Maven
- SpringBoot(配置檔案)Spring Boot
- vim配置檔案
- 8.4.4 配置檔案
- mysql 配置檔案MySql
- 【Python】配置檔案配置路徑Python
- mongodb配置檔案常用配置項MongoDB
- php生成配置檔案config.php 生成陣列配置檔案PHP陣列
- C#配置檔案C#
- 後端配置檔案後端
- ssm的配置檔案SSM
- 四、nvim配置檔案
- 【SpringBoot】YAML 配置檔案Spring BootYAML
- 熱更新配置檔案
- SpringBoot-配置檔案Spring Boot
- 理解 Typescript 配置檔案TypeScript
- 3 springboot配置檔案Spring Boot
- Xcode配置檔案xcconfigXCode
- 【Mongo】mongo配置檔案Go
- Spring Boot 配置檔案Spring Boot
- Git修改配置檔案Git
- Linux常用配置檔案Linux
- Spring檔案最全配置Spring
- SpringBoot專案配置檔案加密Spring Boot加密
- Golang 專案之配置檔案Golang
- python讀配置檔案配置資訊Python
- webpack配置Plugin/配置檔案分離WebPlugin