下面以topic主题订阅模式来讲解spring集成rabbitMQ的主要配置详解
**
一,前期准备
**
准备安装好的rabbit环境和账号信息,如下:
#rabbitmq
rabbit.server.host=192.168.*.*
rabbit.server.port=5672
rabbit.server.username=admin
rabbit.server.password=admin
二,项目导包
在项目的pom文件中引入spring-rabbit相关的包,配置如下:
<dependency>
<groupId>org.springframework.amqp</groupId>
<artifactId>spring-rabbit</artifactId>
<version>${spring-rabbit.version}</version>
</dependency>
三,配置文件
rabbitMQ在web项目中的应用原则上分为生产者配置和消费者配置,但是一个应用既可以做生产者也可以做消费者,所以一般rabbit的配置文件是两者融合的,下面我将着重讲解生产者和消费者融合的配置文件:
1.设置rabbit连接类,该类用于连接安装好的rabbit客户端,配置如下:
<!-- 连接服务配置 -->
<rabbit:connection-factory id="connecti