传统单体架构
用户量增长,部署多台服务器,通过负载均衡,承受高并发。
传统单体架构扩展
业务增长,进行垂直拆分,一个程序拆成多个。
单体架构解耦
- 传统单体应用
缺点:系统耦合度高 开发效率随着时间的增长而降低 启动应用的时间长 依赖庞大 等等
适用场景:初创公司、业务场景简单、功能单一、研发人员较少。
异步架构
用户访问量增大:
SOA架构
微服务架构
用户量增长,部署多台服务器,通过负载均衡,承受高并发。
业务增长,进行垂直拆分,一个程序拆成多个。
缺点:系统耦合度高 开发效率随着时间的增长而降低 启动应用的时间长 依赖庞大 等等
适用场景:初创公司、业务场景简单、功能单一、研发人员较少。
用户访问量增大: