1. 概述
- Spring Cloud Stream:是Spring提供的消息通信框架,旨在构建跨不同消息中间件的统一通信平台。
- 目的:通过消息通信机制降低分布式系统中服务间的耦合度,实现异步服务交互。
2. 消息通信与RPC
- RPC:远程过程调用,实现简单,但耦合度高。
- 消息通信:引入以降低服务间耦合,支持异步交互。
3. 消息中间件多样性
- 存在多种消息通信规范和中间件,例如JMS、AMQP、ActiveMQ、RabbitMQ、Kafka、RocketMQ等,它们具有不同的使用方式。
4. Spring Cloud Stream核心组件
- Binder:连接业务服务和消息中间件,抽象不同中间件的差异。
- Channel:消息通道,用于消息传递。
- Source:消息发布者,生成并发送消息。
- Sink:消息消费者,接收并处理消息。
5. Spring家族消息通信框架
- Spring Messaging:提供基础消息通信API。
- Spring Integrati

最低0.47元/天 解锁文章
168万+

被折叠的 条评论
为什么被折叠?



