[发明专利]一种主从节点选举方法、装置、设备及介质在审
申请号: | 202210689450.0 | 申请日: | 2022-06-17 |
公开(公告)号: | CN115102839A | 公开(公告)日: | 2022-09-23 |
发明(设计)人: | 高长玉 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | H04L41/0654 | 分类号: | H04L41/0654;H04L41/0668;H04L67/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘松 |
地址: | 250101 山东省济南市自由贸易试验区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 主从 节点 选举 方法 装置 设备 介质 | ||
1.一种主从节点选举方法,其特征在于,包括:
当满足预设主从节点选举场景时,则确定各待选举节点的当前选举周期;
基于所述当前选举周期确定服务器集群是否存在主节点,若不存在,则触发周期递增指令,以便基于所述周期递增指令对所述当前选举周期执行周期递增操作,得到更新后的当前选举周期;
根据预设服务负载指标和预设服务活性指标计算每一所述待选举节点的综合得分,并从所有所述待选举节点的所述综合得分中确定出最高综合得分;
将所述最高综合得分对应的所述待选举节点确定为更新后的所述当前选举周期的主节点,并将所述服务器集群中除所述主节点以外的节点确定为从节点。
2.根据权利要求1所述的主从节点选举方法,其特征在于,所述当满足预设主从节点选举场景时,则确定各待选举节点的当前选举周期,包括:
当服务器集群初次启动时,则将当前已启动完成的服务器节点确定为待选举节点,并确定各所述待选举节点的当前选举周期。
3.根据权利要求2所述的主从节点选举方法,其特征在于,所述从所有所述待选举节点的所述综合得分中确定出最高综合得分之后,还包括:
将所述待选举节点的节点个数与所述服务器集群中节点总数进行比较,以确定所述待选举节点的节点个数是否满足预设数量要求;
若满足,则执行所述将所述最高综合得分对应的所述待选举节点确定为更新后的所述当前选举周期的主节点的步骤;
若不满足,则在预先定义的时间范围内等待所述服务器集群中剩余节点启动,并将启动的第一目标节点确定为待选举节点,然后根据所述预设服务负载指标和所述预设服务活性指标计算所述第一目标节点的综合得分,以及重新执行所述从所有所述待选举节点的所述综合得分中确定出最高综合得分的步骤,直到所述待选举节点的节点个数满足所述预设数量要求。
4.根据权利要求3所述的主从节点选举方法,其特征在于,还包括:
若在预先定义的时间范围内所述服务器集群中剩余节点未启动或所述待选举节点的节点个数不满足所述预设数量要求,则将当前所有待选举节点中最高综合得分对应的所述待选举节点确定为更新后的所述当前选举周期的主节点。
5.根据权利要求1所述的主从节点选举方法,其特征在于,所述当满足预设主从节点选举场景时,则确定各待选举节点的当前选举周期,包括:
当服务器集群中的当前主节点发生故障时,则通过所述当前主节点触发连接断开指令,以便所述当前主节点断开与其余节点的通信连接;
将所述其余节点确定为待选举节点,并确定各所述待选举节点的当前选举周期。
6.根据权利要求5所述的主从节点选举方法,其特征在于,所述通过所述当前主节点触发连接断开指令,以便所述当前主节点断开与其余节点的通信连接之后,还包括:
通过预先设置的重试机制控制所述其余节点向所述当前主节点发起通信连接重建请求;
将所述其余节点中完成所述重试机制的节点确定为第二目标节点;
相应的,将所述其余节点确定为待选举节点,包括:
将所述第二目标节点确定为待选举节点。
7.根据权利要求1至6任一项所述的主从节点选举方法,其特征在于,还包括:
当强制切换主节点时,则通过预设指令获取接口获取目标用户端输入的设置指令,以便基于所述设置指令从所述服务器集群中的所有节点中确定出第三目标节点,并触发所述周期递增指令;
基于所述周期递增指令对所述第三目标节点的当前选举周期执行周期递增操作,并将所述第三目标节点确定为主节点以及将所述服务器集群中除所述主节点以外的节点确定为从节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210689450.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全站仪保护装置
- 下一篇:模型的训练方法、视频信息生成方法、设备以及存储介质