Skip to content
gqlxj1987's Blog
Go back

raft协议简介

Edit page

原文链接

node存在三种状态, follower, candidate or leader,如果没有收到相关的entries的话,会从follower变迁到candidate,从而进行leader的一个选举策略

两个时间超时的机制

每次leader发送log时,都会去重置其他follower节点的选举超时时间

这时候,会遇到多个nodes同时发送选举的信息,继续等待,直到有一个拿到master的选举信息,

然后是关于网络隔断的问题,在移除之后,有所谓的值最大的成为最后的master


Edit page
Share this post on:

Previous Post
nodejs to golang
Next Post
ApiGateway Limit