RabbitMQ与Spring的整合
来源:互联网 发布:淘宝秋季女装风衣 编辑:程序博客网 时间:2024/06/06 21:39
RabbitMQ与Spring的整合
标签(空格分隔): RabbitMQ
Spring已经对AMQP做了支持,目前只实现了对RabbitMQ的支持。
1、导入依赖
<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>3.4.1</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.7</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.3.2</version> </dependency> <dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId> <version>1.4.0.RELEASE</version> </dependency>
2、生产端的Spring配置
<!-- 定义RabbitMQ的连接工厂 --> <rabbit:connection-factory id="connectionFactory" host="${rabbit.host}" port="${rabbit.port}" username="${rabbit.username}" password="${rabbit.passwd}" virtual-host="${rabbit.vhost}" /> <!-- MQ管理 --> <rabbit:admin connection-factory="connectionFactory"/> <!-- 定义交换机 --> <rabbit:topic-exchange name="taotao-item-exchange" auto-declare="true" durable="true"/> <!-- 定义模板 --> <rabbit:template id="rabbitTemplate" connection-factory="connectionFactory" exchange="taotao-item-exchange"/>
3、消费端的Spring配置
<!-- 定义RabbitMQ的连接工厂 --> <rabbit:connection-factory id="connectionFactory" host="${rabbit.host}" port="${rabbit.port}" username="${rabbit.username}" password="${rabbit.passwd}" virtual-host="${rabbit.vhost}" /> <!-- MQ管理 --> <rabbit:admin connection-factory="connectionFactory"/> <rabbit:queue name="taotao-web-item-queue" auto-declare="true" durable="true"/> <bean id="itemMqHandler" class="com.taotao.web.mq.handler.ItemMqHandler"/> <rabbit:listener-container connection-factory="connectionFactory"> <rabbit:listener ref="itemMqHandler" method="execute" queue-names="taotao-web-item-queue" /> </rabbit:listener-container>
4、在RabbitMQ路由和队列绑定
阅读全文
0 0
- rabbitMq与spring的整合
- RabbitMQ与Spring的整合
- 【RabbitMQ】RabbitMQ与Spring整合
- rabbitmq与spring整合
- RabbitMQ 与 Spring 整合使用
- RabbitMQ实践--与Spring的简单整合操作
- rabbitmq(七)与spring整合快速入门
- 消息队列 RabbitMQ 与 Spring 整合使用
- Rabbitmq 整合Spring,SpringBoot与Docker
- 消息队列 RabbitMQ 与 Spring 整合使用
- 消息队列 RabbitMQ 与 Spring 整合使用
- 消息队列 RabbitMQ 与 Spring 整合使用
- Spring Mvc整合Rabbitmq的简单例子
- Spring整合Rabbitmq
- Spring整合Rabbitmq
- rabbitMq入门,整合spring
- spring rabbitmq 整合配置
- rabbitmq整合spring
- HTTP协议状态码详解(HTTP Status Code)
- AndroidStudio安装流程
- Java并发编程:线程池的使用(源码解析)
- c#值类型与引用类型 /字符串的不可变性/字符串的方法
- http 抓取数据问题
- RabbitMQ与Spring的整合
- 关于移动端rem 布局的一些总结
- 嵌入式软件系统概述
- Java语言转成json(导入jar文件)
- 《大话数据结构》——学习笔记(概述&线性表)
- Ubuntu16.04根目录下文件夹介绍
- 指向const的指针和const指针
- 一个只由字母数字字符和破折号组成的字符串S. 该字符串被N个破折号分成N + 1个组。 给定数字K,使得每个组包含完全K个字符,除了第一个组可能少于K
- IntelliJ IDEA 2017.3 激活