首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

majority voting解读Raft

Raft Raft是一个分布式一致性协调算法,采用状态机复制方法和majority voting选举算法。...majority voting majority voting即投票结果多数同意规则,也就是当某个决定出现分歧时,由大多数人(超过一半)做的决定作为最终决定。...所以, 在脑裂出现后,网络分区内机器不足一半以上的脑裂半区,永远不能执行事务和选出leader,通过majority voting可以确定一个leader选区。...因此一个使用majority voting分布式系统,至少需要有3台机器,才有意义(一次故障容忍能力)。 ?...投票实现 majority voting的投票,可以通过泛洪法,每台机器向能通信到的所有机器(同个网络分区下)投自己一票,当收到事务更完整(选举版本号最高之后,事务数量最多的一台机器)的投票时,改为投票给该机器

39210
领券