【数媒在线课堂】Raft 是如何选举领导者的

节点总是处于以下三种状态之一:跟随者、候选人或领导者。所有节点最初都是作为跟随者开始的。在这种状态下,他们可以接受来自领导者的日志条目(如果其中一个已经当选),或者为领导者投票。如果在一段时间内没有接收到日志条目或心跳(例如,5 秒),节点将自己提升到候选状态。在候选状态中,节点从其他节点请求选票。如果候选人获得法定人数的选票,那么他就被提升为领导者。领导者必须接受新的日志条目并将其复制到跟随者。

快照

如果一个排序节点宕机,它如何在重新启动时获得它丢失的日志?

虽然可以无限期地保留所有日志,但是为了节省磁盘空间,Raft 使用了一个称为 “快照” 的过程,在这个过程中,用户可以定义日志中要保留多少字节的数据。这个数据量将决定区块的数量(这取决于区块中的数据量。注意,快照中只存储完整的区块)。

例如,假设滞后副本 R1 刚刚重新连接到网络。它最新的区块是 100。领导者 L 位于第 196 块,并被配置为快照 20 个区块。R1 因此将从 L 接收区块 180,然后为区块 101 到 180 区块 分发 请求。然后 180 到 196 的区块将通过正常 Raft 协议复制到 R1。

今日霍州(www.jrhz.info)©️

特别声明:[【数媒在线课堂】Raft 是如何选举领导者的] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

一辈子生活在船上,至今没有国籍的莫肯人,身体已经开始进化(一辈子生活在一个地方的人)

莫肯人的眼睛和肺部也做出了适应性进化,使他们能够在深水中长时间不换气。好的一面是,莫肯人得到了改善生活的机会,政府为他们建了房,提供了工作岗位;坏的一面是,莫肯人的传统渔业生活方式逐渐消失,游客的涌入和渔船的…

一辈子生活在船上,至今没有国籍的莫肯人,身体已经开始进化(一辈子生活在一个地方的人)

吃了避孕药💊出血多久能恢复正常例假

服用避孕药后异常出血通常持续3-7天,月经周期恢复需1-3个月。具体时间受药物类型、个体激素水平、用药周期、卵巢功能恢复速度及生活习惯等因素影响

吃了避孕药💊出血多久能恢复正常例假

头孢克肟分散片吃几粒(头孢克肟分散片最多吃几天)

头孢克肟分散片服用后,部分人群可能会遇到头晕的现象,这是该药物已知的不良反应之一。除了头晕,患者还可能遭受一系列消化系统不适,例如腹泻、腹痛、恶心、呕吐以及食欲减退。过敏反应同样不容忽视,表现为皮肤发红、瘙痒、皮疹及荨麻疹等

头孢克肟分散片吃几粒(头孢克肟分散片最多吃几天)

突发!曝『李湘』前夫李厚霖被刑拘,哥哥妹妹也被牵连,欠债10多亿(『李湘』2021)

更蹊跷的是,他的账号更新,就像突然被按了暂停键,最后一条视频定格在九月份,之后再无声响。早在2023年2月,他一手创办的“恒信”钻石王国就宣告破产,公司被执行的金额加起来超过了八千万,那数字看着都让人眼晕。…

突发!曝『李湘』前夫李厚霖被刑拘,哥哥妹妹也被牵连,欠债10多亿(『李湘』2021)

曝40岁男演员身体亚健康,母亲曾因癌去世,新角色被王阳顶替(40岁 男星)

得知这一消息后,『王传君』只能向《千里江山图》的导演道歉,决定退出剧组,专心调理身体。 一开始他并未在意,但当看到有位记者朋友说:作为你的粉丝,这是我最后一次给你站台了,好吧,我喜欢时,『王传君』彻底被激怒…

曝40岁男演员身体亚健康,母亲曾因癌去世,新角色被王阳顶替(40岁 男星)