图解分布式一致性算法
此时各个 follower 节点也会将之前收到的entry 进行提交。 整个系统目前所有的集群节点都达到了一致的状态。这个过程一般称为日志复制(Log Replication)。 三、 Leader Election Raft 里有项控制选举的超时时间设置。选举超时时间是一个follower变成 candidate 的等待时间。值是150ms到300ms间的一个随机值. 在选举超时后, follower 会变成 candidate 开始一个新的选举周期(term),同时会给自己投一票。 并且给其他节点发送请求投票的消息。 如果收到消息的节点在这一个周期还没有投过票,那他需要给 candidate 投一票,并且该节点重置他的选举超时时间。 如果 candidate 收到大多数节点的投票,就会成为leader。 leader 此时会在心跳检测的周期内,给给所有的follower发送Append Entries messages 。检测的频率是通过心跳超时时间设置的。 然后 每个 follower 也会给 Append Entries message 发送响应。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |