RabbitMQ整合SpringBoot2.x 配置
1 引入依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
2 配置application.yml
producer 配置
spring:
rabbitmq:
addresses: 192.168.221.128:5672
username: guest
password: guest
virtual-host: /
datasource:
url: jdbc:mysql://localhost:3306/rabbitmq?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username: root
password: root
driverClassName: com.mysql.jdbc.Driver
server:
port: 8001
servlet:
context-path: /
consumer 配置
spring:
rabbitmq:
addresses: 192.168.221.128:5672
username: guest
password: guest
virtual-host: /
listener:
simple:
concurrency: 5
acknowledge-mode: manual
max-concurrency: 10
prefetch: 1
datasource:
url: jdbc:mysql://localhost:3306/rabbitmq?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username: root
password: root
driverClassName: com.mysql.jdbc.Driver
server:
port: 8002
servlet:
context-path: /