标签:比较 拒绝 快速 source 节点 编号 响应 如何 角色
base paxos讲的是,分布式环境下,多个节点之间,如何就某个值达成共识,是一种共识算法。
例如有一个三副本的kv存储系统,有三个节点,其中两个都接收到更新x的请求(如node 1收到的是set x-2, node 2 收到的是set x=5),base paxos的目标是,如何快速使三个node上x的值保持一致,x=2或者x=5.
提议者:接收客户端请求,发起提案
接收者:对提案进行投票
学习者:备份已通过的提案值,不参与投票,对理解paxos算法可以忽略。
分为两个阶段,第一阶段prepare阶段,获取提议权和当前提议值,第二阶段,根据发起提议
上面的比较模糊,可以对比看一下,下面两篇文章
标签:比较 拒绝 快速 source 节点 编号 响应 如何 角色
原文地址:https://www.cnblogs.com/holidays/p/paxos.html