raft与pbft的区别点

本文深入探讨了分布式系统中的一致性算法,包括Raft和PBFT。Raft采用二阶段提交,确保写操作由领导者完成,读操作可由所有节点处理,但在网络分区下可能出现脑裂问题。而PBFT则通过三阶段投票达成共识,所有节点参与计票,当超过2/3节点同意,操作才会被提交。这两种算法在保证CP特性的同时,提供了不同的容错策略。
摘要由CSDN通过智能技术生成

raft:二阶段,写的操作都由leader完成,读的操作所有节点都可以完成。有脑裂情况出现。
所有的计票由leader完成,只要票数超过1/2,则可以确定选举成功。
实现的是cp(一致性,分区容忍性),nacos,zookeeper。
pbft三阶段:中间那三部分就是三阶段。
所有参与的节点都是进行计票,每个节点收集的投票数超过2/3,则会向其它节点发送提交。
在这里插入图片描述
拜占庭节点即为故障节点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值