5.2 故障类型
容错共识
1. 知识点论述
「5.2 故障类型」是《分布式计算系统》容错共识部分的核心知识点。回答故障后如何继续服务,以及如何在多数派下达成一致。本知识点首先把握:按影响范围:单点故障、网络分区、相关故障。学习时请把它放回整门课主线——把独立计算机组织成对用户像一台机器的系统,并用通信、数据放置、复制、容错与调度把这件事做可靠。
2. 视频教程
拜占庭将军问题是什么
3. 知识点详解
下面围绕本知识点展开要点说明,建议结合上方视频边看边对照。
- 按影响范围:单点故障、网络分区、相关故障。
- 按性质:崩溃停机、遗漏消息、时序异常、拜占庭(任意甚至恶意行为)。
学习建议:先抓住定义与问题,再理解机制步骤,最后对照应用场景思考“何时用、何时不用、代价是什么”。
4. 应用场景
- 区分崩溃故障与拜占庭故障决定协议选型。
- 网络分区下要警惕脑裂。
- 相关故障(同机架断电)影响副本放置策略。