Spring Cloud Stream是一个用于构建基于消息的微服务应用框架。它基于SpringBoot来创建具有生产级别的单机 Spring应用,并且使用Spring Integration与Broker进行连接。Spring Cloud Stream提供了消息中间件配置的统一抽象,推出了publish-subscribe、consumer groups、partition这些统一的概念。
Spring Cloud Stream内部有两个概念:Binder和Binding。Binder是跟外部消息中间件集成的组件,用来创建 Binding,各消息中间件都有自己的Binder实现。
本课程主要介绍基于Spring Cloud Stream和RocketMQ实现分布式消息。