编程语言
首页 > 编程语言> > 11 Paxos是一种提高分布式系统容错性的一致性算法。

11 Paxos是一种提高分布式系统容错性的一致性算法。

作者:互联网

Paxos是一种提高分布式系统容错性的一致性算法。


推荐《从 Paxos 到 ZooKeeper 分布式一致性原理与实践》书,概述讲述的更详细一点,

1、问题描述

一致性算法要保证如下几点;

2、提案的选定

当提案被多个Acceptor通过后,我们就认为提案被选定。前提是:每个Acceptor最多只能批准一个提案。

3、Paxos一致性算法的条件

  1. 一个Acceptor必须批准它收到的第一个提案。([编号,Value])
  2. 如果编号为M0、Value值为V0的提案被选定了,那么所有比编号M0更高的,且被选中的提案,其Value值必须也是V0.(简单来说:就是如果提案被选中,编号M必须最大。)

标签:11,选定,Value,V0,容错性,M0,分布式系统,提案,Paxos
来源: https://blog.csdn.net/lingyiwin/article/details/113091342