一、分布式架构概述
(一)概念
1、分布式架构
在一个分布式系统中,一组独立的计算机展现给用户一个统一的整体。
2、分布式架构本质上的两大特点
- 内部有很多计算机组成
- 外部呈现给用户一个统一的系统,看不出是由多个计算机协同工作的
3、分布式架构的组件
- 分布式业务框架
- 分布式缓存和管理组件
- 分布式消息组件
- 分布式数据库
- 分布式文件系统
(二)互联网业务系统的治理组件

(三)优点、代价和缺点
1、优点
2、缺点
- 高维护成本
- 数据/事务处理上的一致性难题
- 逻辑耦合强,定位问题困难
3、代价
- 额外的复杂性
- 接口数量的爆炸增加
- 容易出现强耦合导致维护性差