共识算法-Raft协议
核心:
1.选举
选举超时:
从跟随者到候选人的超时时间(每个节点随机150-300毫秒)此时间达到(超时),即可为自己投票,并且发送给其余node,其余node如果没有投票,就会vote给发送的node,并且重置自己的选举超时时间
2.变更日志复制
一旦形成leader,所有系统的变更都需要走leader,leader复制分发日志变更记录到其余node如果majority node reply is ok,system change 生效并且回复客户端信息3.共识
多node需要形成共识演示说明: