基于FastPaxos算法的领导服务器选举方法和装置

基本信息

申请号 CN202110541086.9 申请日 -
公开(公告)号 CN113518116A 公开(公告)日 2021-10-19
申请公布号 CN113518116A 申请公布日 2021-10-19
分类号 H04L29/08(2006.01)I 分类 电通信技术;
发明人 刘泳;邱仲书 申请(专利权)人 广州泳泳信息科技有限公司
代理机构 北京中誉至诚知识产权代理事务所(普通合伙) 代理人 霍丽惠
地址 510630广东省广州市天河区黄埔大道中666号501房
法律状态 -

摘要

摘要 本发明是关于一种基于Fast Paxos算法的领导服务器选举方法和装置,方法包括:服务器集群中的每个服务器定期询问其他各个服务器的在线情况,当任一决策服务器确定服务器集群中的领导服务器宕机时,所有其他决策服务器均确定领导服务器是否宕机;当所有决策服务器均确定领导服务器宕机时,每个决策服务器向其他决策服务器发送自己的SID并进行记票;当收到其他决策服务器的SID时,与当前记录的SID进行比较,当其他决策服务器的SID小于当前记录的SID时,为当前记录的SID加一票,当大于当前记录的SID时,将当前记录的SID替换为其他决策服务器的SID,继承之前的得票,并新加一票;当某一决策服务器记的SID得票数等于所有在线决策服务器的数量时,选举为新的领导服务器。