零基础一文读懂分布式系统( 九 )
\n
这之后出现的 DLS 算法、PBFT 算法(实用拜占庭容错算法)都是在此基础上发展出来的 。
\nPBFT 是具有代表性的一种拜占庭容错算法 , 其实现过程大致如下 。 不理解该过程也没关系 , 知道通过这种沟通方式能够达成共识就可以 。
\npre-prepare 阶段:领导者发送结果给所有追随者 。 领导者在本图中是 0 号节点 , 它把结果发给追随者 1、2、3 号节点 。
\nprepare 阶段:如果追随者认为结果没有错误 , 就告诉所有其他节点自己认可这个结果 。 比如 1 号节点会把自己的认可消息发给 0、2、3 号节点 。
\ncommit 阶段:如果追随者发现超过 2/3 的节点认可了领导者的结果 , 就告诉所有其他节点自己接受这个结果为最终结果 。
\nreply 阶段:如果领导者和追随者发现超过 2/3 的节点接受了最终结果 , 就可以认为大部分节点达成了共识 , 就把该共识反馈给客户端;如果客户端收到超过 1/3 的节点的相同的共识 , 就可以认为全网达成了共识 。
推荐阅读
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- 手机游戏|LOL手游跳段有先兆!60%胜率是基础,若ID前出现“小代标”,恭喜
- 三国志|日本人对三国的热爱,盘点十部以三国为基础创作的日漫,名字带有“三国志”的就占据半壁江山
- 地下城堡|《代号:破晓》官网“暗藏”剧情,你都读懂了吗?
- 法术|双城之战:羁绊、海克斯强化、装备一文看懂
- 泰拉瑞亚|泰拉瑞亚:挖矿的基础操作,地下真的有怪物!
- 太空狼人杀|《太空狼人杀》将登陆索尼和微软的游戏平台,基础售价29.99美元
- 地下城与勇士|2021年的DNF游戏,适合初学者,零基础的新人入坑吗
- 仙剑奇侠传七|“吃鸡”游戏中单价最高的氪金物品!氪度力压车皮,却一文不值!
- 交易|GameFi的未来需要更多支点,lemo EMDM打造撬动行业的基础设施!