一、什么是消息队列
二、消息队列的作用
主要有三个作用
1.解耦
2.异步通讯
提高响应速度 大大的提高了性能 降低了响应时间
3.流量削峰
防止大量的请求直接访问 数据库减小数据库压力 降低数据库崩溃的可能性
三。框架整合消息队列
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-rabbit</artifactId>
</dependency>
首先在application.yml文件加上RabbitMQ的配置信息:
spring:
rabbitmq:
host: 127.0.0.1
port: 5672
username: guest
password: guest