[RPC] SOA, ESB, 微服务的关系, 以及RPC的流程图 - Gukie/learning GitHub Wiki
Refer
- https://zato.io/docs/intro/esb-soa-cn.html (SOA 与 ESB的关系)
- https://zhuanlan.zhihu.com/p/30477325 (SOA,ESB,微服务之间的关系)
SOA, ESB 微服务之间的关系
SOA: 是一种思想,即面向服务的一种架构 SOA有两种实现
- 中心化的
- ESB就是其中一种; 这种方式,将服务之间的调用,负载均衡,都放到ESB中实现.
- ESB可以实现异构系统的统一(接口数据的转换在ESB内部做)
- 服务端只跟ESB交互,不跟其他服务直接交互
- 去中心化的;
- 该实现的方式是,将负载,调用,放在客户端;
- 客户端与提供方中间有一个注册中心
- Dubbo,Spring cloud都属于这一类的