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,喜歡開發熱愛技術的小夥伴一起交流探討!一起分享快樂!
相關文章
- RabbitMQ-Spring整合RabbitMQMQSpring
- Git配置配置檔案Git
- 8.4.4 配置檔案
- vim配置檔案
- Maven配置檔案Maven
- 配置檔案vimrc
- MySQL配置檔案MySql
- shell配置檔案
- mysql 配置檔案MySql
- WCF配置檔案
- bash配置檔案
- pch檔案配置
- nginx配置檔案Nginx
- Nginx 配置檔案Nginx
- Maven 配置檔案Maven
- mongodb配置檔案常用配置項MongoDB
- apache 配置檔案的配置(轉)Apache
- 熱更新配置檔案
- 理解 Typescript 配置檔案TypeScript
- Git修改配置檔案Git
- 【Mongo】mongo配置檔案Go
- Nginx配置檔案解析Nginx
- redis配置檔案解析Redis
- EBS--配置檔案
- VSFTP配置檔案FTP
- 系統配置檔案
- MySQL Cluster 配置檔案MySql
- 何為配置檔案
- 四、nvim配置檔案
- ssm的配置檔案SSM
- gitignore 檔案配置Git
- 後端配置檔案後端
- C#配置檔案C#
- Golang 專案之配置檔案Golang
- Profile配置和載入配置檔案
- 【Python】配置檔案配置路徑Python
- webpack配置Plugin/配置檔案分離WebPlugin
- mysql--my.ini配置檔案配置MySql