[发明专利]一种实现分布式集群节点参选的方案及系统在审
申请号: | 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;所述评选模块,即在分布式集群中的评选节点对参选的参选节点进行评选,评选出主节点;所述通知模块,即评选出主节点后,宣布某参选节点成为主节点,通知分布式集群中的所有节点;所述接收模块,即所有节点接收到主节点的评选结果通知,通过选举出的主节点来接手上一个主节点的工作,对外提供服务,以此来保证数据一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110948463.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种笔记本铝壳加工用镭雕装置
- 下一篇:一种半封式双辊开炼机