Cloud Stream
依赖说明:用于构建与共享消息系统相连接的高度可伸缩的事件驱动微服务的框架(需要一个绑定器,比如Apache Kafka,RabbitMQ或Solace PubSub+)。
Spring Cloud Stream 是一个用来为微服务应用构建消息驱动能力的框架。它可以基于 Spring Boot 来创建独立的、可用于生产的 Spring 应用程序。Spring Cloud Stream 为一些供应商的消息中间件产品提供了个性化的自动化配置实现,并引入了发布-订阅、消费组、分区这三个核心概念。通过使用 Spring Cloud Stream,可以有效简化开发人员对消息中间件的使用复杂度,让系统开发人员可以有更多的精力关注于核心业务逻辑的处理。但是目前 Spring Cloud Stream 只支持 RabbitMQ 和 Kafka 的自动化配置。
参考:
Spring Cloud Stream消息驱动之RocketMQ入门
基于redis实现spring-cloud-stream功能
POM
<!--Cloud Stream-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream</artifactId>
</dependency>
XXX