- 一系列微小的服务共同组成
- 跑在自己的进程里
- 每个服务为独立的业务开发
- 独立部署
- 分布式的管理
系统演进
单一应用=》垂直应用架构=》分布式服务架构=》流动架构
单体架构的缺点:
- 开发效率低
- 代码维护难
- 部署不灵活
- 稳定性不高
- 扩展性不够
分布式定义
旨在支持应用程序和服务的开发,可以利用物理架构由多个自治的处理元素,不共享主内存,但通过网络发送消息合作
系统演进
单一应用=》垂直应用架构=》分布式服务架构=》流动架构
单体架构的缺点:
分布式定义
旨在支持应用程序和服务的开发,可以利用物理架构由多个自治的处理元素,不共享主内存,但通过网络发送消息合作