欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Raft共识算法学习笔记

时间:2023-06-12

0. 论文链接:raft

1、三个角色:Follower、Candidate、Leader

2、在等待投票(选举)阶段,此时角色为Candidate,如果有一个Candidate声称其为Leader,如果该Candidate的term大于等于自身的term,那么就认为该Candidate是一个合法的Leader,自身转为Follower状态。

3、当多个Follower同时变为Candidate时,可能一直无法选出Leader。通过使用'随机选举超时'机制来保证多个Follower不会同一时刻成为Candidate,或者通过随机超时时间使得多个Candidate在不同时间进入下一轮的选举。

未完待继...

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。