Raft协议选举核心思想

 2023-09-15 阅读 19 评论 0

摘要:本文来说下Raft协议选举核心思想 文章目录核心思想小结 核心思想 核心的设计原理:谁的超时时间最短谁就有非常大的概率为领导角色 默认的情况下每个节点都是为跟随者角色每个节点随机生成一个选举的超时时间 大概分为100-300ms,在这个超时时间内必须要等待。超

本文来说下Raft协议选举核心思想

文章目录

  • 核心思想
  • 小结


核心思想

核心的设计原理:谁的超时时间最短谁就有非常大的概率为领导角色

  1. 默认的情况下每个节点都是为跟随者角色
  2. 每个节点随机生成一个选举的超时时间 大概分为100-300ms,在这个超时时间内必须要等待。
  3. 超时时间过后,当前节点的状态由跟随者变为竞选者角色,会给其他的节点发出选举的投票的通知,只要该竞选者有超过半数以上即可选为领导角色。
  4. 选为领导者后,会定期的给跟随者发送消息保证可以任期,跟随者不用给领导者发送消息,死了都没关系。

小结

核心概念总结

  • 角色分类:跟随者、竞选者、领导
  • 领导者要求投票数:>n/2+1
  • 任期:每次选举一个新的领导角色,任期都会增加。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/62147.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息