[发明专利]一种实现分布式集群节点参选的方案及系统在审

专利信息
申请号: 202110948463.0 申请日: 2021-08-18
公开(公告)号: CN113641692A 公开(公告)日: 2021-11-12
发明(设计)人: 刘德建;叶伟;陈宏展 申请(专利权)人: 福建天晴数码有限公司
主分类号: G06F16/23 分类号: G06F16/23;G06F16/27
代理公司: 福州旭辰知识产权代理事务所(普通合伙) 35233 代理人: 程勇
地址: 350000 福建省福州市君竹路83*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 分布式 集群 节点 参选 方案 系统
【权利要求书】:

1.一种实现分布式集群节点参选的方案,其特征在于,所述方案包括以下步骤:

步骤S1、在分布式集群中的参选节点发起参选,生成参选编号CID;

步骤S2、在分布式集群中的评选节点对参选的参选节点进行评选,评选出主节点;

步骤S3、评选出主节点后,宣布某参选节点成为主节点,通知分布式集群中的所有节点;

步骤S4、所有节点接收到主节点的评选结果通知,通过选举出的主节点来接手上一个主节点的工作,对外提供服务,以此来保证数据一致性。

2.根据权利要求1所述的一种实现分布式集群节点参选的方案,其特征在于:所述步骤S1进一步具体包括以下步骤:

步骤S11、在分布式集群部署节点时,指定分布式集群节点个数一半为评选节点,参选节点向评选节点发送参选申请,参选节点生成参选编号CID;

步骤S12、生成参选编号CID后,读取本地存储的自增会议MeetingID,在所述自增会议MeetingID上得出一个新的自增会议MeetingID;

步骤S13、读取所有节点的数据名单,准备向所有的评选节点发送参选申请。

3.根据权利要求1所述的一种实现分布式集群节点参选的方案,其特征在于:所述步骤S2进一步包括以下步骤:

步骤S21、评选节点收到参选节点的参选申请后,判断自增会议MeetingID是否小于本地存储的最新自增会议MeetingID,是,则代表为过期参选会议,返回无效,否,则继续下一步骤;

步骤S22、评选节点收到参选节点的参选编号CID后,判断是否大于参选节点内存中存储的最小参选编号MinCID,是,则不替换参选节点,并且返回参选节点的预选阶段结果,否,则代替最小参选编号MinCID;

步骤S23、当某个参选节点收到半数以上评选节点的认可回应后,则竞选成功,成为新的主节点。

4.根据权利要求1所述的一种实现分布式集群节点参选的方案,其特征在于:所述步骤S3进一步包括以下步骤:

步骤S31、参选节点成为主节点后,更新本地分布式集群节点名单数据;

步骤S32、参选节点成功成为主节点后,读取节点名单,将最新的节点名单和本次参选所用的自增会议MeetingID和参选编号CID通知到所有节点。

5.根据权利要求1所述的一种实现分布式集群节点参选的方案,其特征在于:所述步骤S4进一步具体包括:当所有节点收到节点名单信息后,用收到的自增会议MeetingID和本地存储的自增会议MeetingID进行比对,比对结果包括以下情况:

情况一、收到的自增会议MeetingID小于本地存储的自增会议MeetingID,代表为过期参选会议,不做处理;

情况二、收到的自增会议MeetingID等于本地存储的自增会议MeetingID,则表示为同一个自增会议的不同参选节点发送的竞选信息,比对收到的参选编号CID,以参选编号CID小的为准,更新本地节点名单;

情况三、收到的自增会议MeetingID大于本地存储自增会议MeetingID,则表示为最新自增会议MeetingID,直接更新本地节点名单信息。

6.根据权利要求1所述的一种实现分布式集群节点参选的方案,其特征在于:还包括每个节点的心跳检测,所有节点每间隔1秒需向主节点发送心跳验证,每个节点提供健康检测地址,主节点访问健康地址,若主节点未返回回应,即主节点宕机,则重新发起参选申请。

7.一种实现分布式集群节点参选的系统,其特征在于:包括参选模块、评选模块、通知模块和接收模块,所述参选模块,即在分布式集群中的参选节点发起参选,生成参选编号CID;所述评选模块,即在分布式集群中的评选节点对参选的参选节点进行评选,评选出主节点;所述通知模块,即评选出主节点后,宣布某参选节点成为主节点,通知分布式集群中的所有节点;所述接收模块,即所有节点接收到主节点的评选结果通知,通过选举出的主节点来接手上一个主节点的工作,对外提供服务,以此来保证数据一致性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110948463.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top