INDEX §1 架构演进 §1 架构演进 standalone 就部署一份 可用性问题:只有一个点,单点故障 == 全挂流量瓶颈: 只有一个点,可以支持的流量有限性能越高的服务器价格会非线性增加 功能耦合:协同开发困难,各自改一小点即改了整个项目 分布式 完整部署 n 份项目,前面加负载均衡 功能耦合: 部署困难,需要部署完整功能 n 次协同开发困难,各自改一小点即改了整个项目 可用性问题:一个点不可用就可能雪崩 微服务 完整项目拆分为多个服务,所有服务均集群部署 服务治理复杂分布式事务问题线上问题定位排查复杂