栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Raft集群流程

Raft集群流程

一 ,启动后

1.每个节点都有一个集群的配置,配置了集群所有节点的ip和端口

        扩展点:可以动态的增加集群节点并写入到配置

2.启动后节点监听一个端口,并启动一个客户端,随机连接一个节点,获取Leader信息

        a.如果对方节点还没有领导者,并且不在选举状态,则当前节点发起选举

        b.如果对方节点回复整个集群正在进行选举,则不做任何动作,等待选举出来的领导者链接

        c.如果集群已经存在领导者,则返回领导者的ip和端口信息,返回后,发送连接设置信息到领导者

二,选举

1.选举的触发①一段时间内没有收到Leader的心跳  ②启动后没有获取到集群的Leader信息

2.选举开始后,节点的角色变为候选者,并且将term+1 ,启动客户端链接将选举信息发送给集群的其他节点,其他节点收到选举消息后,将回复第一个选举消息,表示同意,后续的选举消息则拒绝,并返回第一次同意的候选者信息

3.统计票数,因为每个候选者都将收到所有的候选者信息,这时候

资料:

https://hardcore.feishu.cn/docs/doccnMRVFcMWn1zsEYBrbsDf8De

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672755.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号