- 0
- 0
- 约6.28千字
- 约 8页
- 2026-09-18 发布于陕西
- 举报
分布式开发:数字时代的高性能架构革命
———为什么要用分布式?优雅草卓伊凡
1.分布式系统基础理论
1.1分布式系统的本质定义
分布式系统是由一组通过网络连接的自治计算机组成的系统,这些计算机协同工作,对
终端用户表现为一个统一、连贯的系统。与传统的单体架构相比,分布式系统具有3个核心
特征。
①多节点自治:系统中的每一个节点(计算机)都拥有独立的计算和存储能力。
②网络互联:节点之间通过消息传递进行通信。
③统一视图:对外提供一致的服务接口。
graphTDA[客户端]—B{负载均衡器}B—C[服务节点1]B—D[服务节点
2]B—E[服务节点3]C—F[(分布式存储)]D—FE—F
1.2分布式系统的理论基础
分布式系统的理论根基建立在3个重要的计算机科学理论上:
(1)CAP定理(布鲁尔定理)
①一致性(Consistency):所有节点访问同一份最新数据。
②可用性(Availability):每次请求都能获得响应。
③分区容错性(Partitiontolerance):系统能容忍网络分区。
定理指出:三者不可兼得
原创力文档

文档评论(0)