高挑蛋挞

文章
6
资源
0
加入时间
2年10月21天

分布式系统架构系列讲解三(分布式一致性 3):共识问题

共识问题是分布式领域最复杂的一个容错模型,只有搞懂它,你才能掌握常用的各种共识算法,才能在设计分布式系统时,根据业务场景的特点选择适合的算法。那么,什么是共识问题呢?简单的讲,共识问题就是分布式系统需要解决的一个核心问题:在一个可能发生机器宕机、网络异常、数据篡改的环境下,如何让分布式系统中的所有节点快速准确的对某个数据值达成一致,且不会破坏整个系统的一致性。Leslie Lamport曾在论文《 The Byzantine Generals Problem》(https://www.micro