[发明专利]分布式集群系统的管控方法、装置、介质和设备有效
| 申请号: | 202110790200.1 | 申请日: | 2021-07-13 |
| 公开(公告)号: | CN113542398B | 公开(公告)日: | 2023-09-19 |
| 发明(设计)人: | 朱鼎;杨世成;张松 | 申请(专利权)人: | 广州云从凯风科技有限公司 |
| 主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1042;H04L43/08 |
| 代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 屠晓旭;宋宝库 |
| 地址: | 511458 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 集群 系统 方法 装置 介质 设备 | ||
1.一种分布式集群系统的管控方法,其特征在于,所述分布式集群系统包括多个服务节点,所述管控方法包括:
根据每个服务节点执行完成每个服务处理任务的时间,分别确定每个所述服务节点的检测时间间隔;
根据每个所述服务节点的检测时间间隔分别检测每个所述服务节点的节点状态,确定每个所述服务节点的节点状态信息;
根据所述节点状态信息,确定处于不可用状态的服务节点;
判断所述处于不可用状态的服务节点是否为主节点;若所述处于不可用状态的服务节点为主节点,则从其他所述服务节点中重新选择一个服务节点作为新的主节点;
“根据每个服务节点执行完成每个服务处理任务的时间,分别确定每个所述服务节点的检测时间间隔”的步骤包括:
针对每个服务节点,根据所述服务节点执行完成每个服务处理任务的时间,获取所述服务节点已完成的服务处理任务中每两个相邻的服务处理任务之间的时间间隔,根据所述时间间隔获取所述服务节点对应的已完成的服务处理任务的平均时间间隔;
根据所述平均时间间隔确定所述服务节点的检测时间间隔;
“根据所述平均时间间隔确定所述服务节点的检测时间间隔”步骤包括:
将所述平均时间间隔与预设的时间间隔阈值进行比较;
当所述平均时间间隔小于所述时间间隔阈值时,将所述服务节点的检测时间间隔设定为预设时间间隔,其中所述预设时间间隔大于所述平均时间间隔且小于等于所述时间间隔阈值;
当所述平均时间间隔大于等于所述时间间隔阈值时,将所述服务节点的检测时间间隔设定为所述平均时间间隔。
2.根据权利要求1所述的分布式集群系统的管控方法,其特征在于,“从其他所述服务节点中重新选择一个服务节点作为新的主节点”的步骤包括:
根据每个其他所述服务节点执行完成每个服务处理任务的时间,获取最后完成服务处理任务的服务节点,并将所述最后完成服务处理任务的服务节点设定为所述新的主节点;或者,
获取每个其他所述服务节点的节点地址,并将节点地址最小的服务节点设定为所述新的主节点;
并且/或者,所述管控方法还包括通过下列步骤对所述分布式集群系统中的服务节点进行初始化:
依次向每个所述服务节点发送服务请求,并接收每个所述服务节点根据所述服务请求各自反馈的服务返回信息;
依据接收到每个所述服务返回信息的时间,将最早接收到的服务返回信息对应的服务节点设置为主节点,并将其他服务节点设置为从节点,以完成对所述分布式集群系统中服务节点的初始化;
并且/或者,所述管控方法还包括:
针对每个处于不可用状态的服务节点,定时重启所述处于不可用状态的服务节点;
若所述处于不可用状态的服务节点重启成功,将所述服务节点设置为从节点;
其中,定时重启所述处于不可用状态的服务节点的停止条件包括:所述处于不可用状态的服务节点重启成功或重启次数超过预设的次数阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州云从凯风科技有限公司,未经广州云从凯风科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110790200.1/1.html,转载请声明来源钻瓜专利网。





