分布式架构相关知识

Posted stanljj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式架构相关知识相关的知识,希望对你有一定的参考价值。

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

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

以上是关于分布式架构相关知识的主要内容,如果未能解决你的问题,请参考以下文章

微服务架构 | 1. 微服务相关基础知识 #yyds干货盘点#

java架构知识点

10本Java架构师必读书籍

分布式架构设计概要

java知识体系总结

Dubbo