分布式架构相关知识

  传统单体架构 分布式架构系统
新功能开发 需要时间 容易开发和实现
部署 不经常且容易部署 经常发布,部署复杂
隔离性 故障影响范围大 故障影响范围小
架构设计 难度小 难度级数增加
系统性能 响应时间快,吞吐量小 响应时间慢,吞吐量大
系统运维 运维简单 运维复杂
新人上手 学习曲线大(应用逻辑) 学习曲线大(架构逻辑)
技术 技术单一且封闭 技术多样且开放
测试和查错 简单 复杂
系统扩展性 扩展性很差 扩展性很好
系统管理 重点在于开发成本 重点在于服务治理和调度

20世纪90年代,单体架构,高度耦合的SOA架构  -->  2000年,通过中间件来实现服务之间的调用的轻耦合SOA架构  --> 2010年,更为轻耦合的微服务架构 

原文地址:https://www.cnblogs.com/stanljj/p/8507440.html