前言
本文章为单体项目,将消费者和生产者写在同一个项目中,介意者不用向下看了。
本文介绍三种应用方式:
1:普通整合RabbitMQ
2:消息分区
3:按条件消费(多个消费者只消费同一队列中满足自己条件的消息)
1:核心依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-rabbit</artifactId>
<version>${spring.cloud.stream}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-stream-rabbit</artifactId>
<version>${spring.cloud.stream}</version>
</dependency>
全部依赖:
项目目录图:
2:基础版整合RabbitMQ
①:application.p