5.1 为什么要容错

容错共识

1. 知识点论述
「5.1 为什么要容错」是《分布式计算系统》容错共识部分的核心知识点。回答故障后如何继续服务,以及如何在多数派下达成一致。本知识点首先把握:节点断电、磁盘损坏、网络分区都会发生。学习时请把它放回整门课主线——把独立计算机组织成对用户像一台机器的系统,并用通信、数据放置、复制、容错与调度把这件事做可靠。
2. 视频教程

为什么故障之后还要达成一致:共识算法的前生今世

3. 知识点详解

下面围绕本知识点展开要点说明,建议结合上方视频边看边对照。

  1. 节点断电、磁盘损坏、网络分区都会发生。
  2. 目标:故障后自动恢复,同时继续提供服务。
学习建议:先抓住定义与问题,再理解机制步骤,最后对照应用场景思考“何时用、何时不用、代价是什么”。
4. 应用场景
  • 任何集群都会遇到断电、坏盘、分区。
  • 目标是自动恢复并继续对外服务。
  • 容错是后续共识与事务的前提。