GO语言|青训营笔记

44 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 8 天 分布式理论

分布式系统是计算机程序的集合,这些程序利用多个独立计算节点的计算资源来实现共同的目标。可以分为分布式计算、分布式存储、分布式数据库。

优势: 1.去中心化 2.低成本 3.弹性 4.资源共享 5.可靠性高

挑战: 1.普遍的节点故障 2.不可靠的网络 3.异构的机器与硬件环境 4.安全

CleanShot 2023-02-02 at 15.11.02@2x.png

CleanShot 2023-02-02 at 15.11.30@2x.png

系统模型

CleanShot 2023-02-02 at 15.11.54@2x.png

CleanShot 2023-02-02 at 15.12.07@2x.png

故障模型

CleanShot 2023-02-02 at 15.12.23@2x.png

CleanShot 2023-02-02 at 15.13.00@2x.png

CleanShot 2023-02-02 at 15.13.15@2x.png 时间和事件顺序

CleanShot 2023-02-02 at 15.14.24@2x.png CleanShot 2023-02-02 at 15.13.46@2x.png

CAP理论

CleanShot 2023-02-02 at 15.14.38@2x.png

CleanShot 2023-02-02 at 15.14.56@2x.png

CleanShot 2023-02-02 at 15.15.06@2x.png

CleanShot 2023-02-02 at 15.15.19@2x.png

ACID理论

CleanShot 2023-02-02 at 15.16.11@2x.png

CleanShot 2023-02-02 at 15.16.33@2x.png

CleanShot 2023-02-02 at 15.16.48@2x.png BASE理论

CleanShot 2023-02-02 at 15.17.01@2x.png 二阶段提交

CleanShot 2023-02-02 at 15.17.51@2x.png

CleanShot 2023-02-02 at 15.18.01@2x.png

CleanShot 2023-02-02 at 15.18.28@2x.png

CleanShot 2023-02-02 at 15.18.59@2x.png

CleanShot 2023-02-02 at 15.19.42@2x.png