[发明专利]分布式集群系统的管控方法、装置、介质和设备有效
| 申请号: | 202110790200.1 | 申请日: | 2021-07-13 |
| 公开(公告)号: | CN113542398B | 公开(公告)日: | 2023-09-19 |
| 发明(设计)人: | 朱鼎;杨世成;张松 | 申请(专利权)人: | 广州云从凯风科技有限公司 |
| 主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1042;H04L43/08 |
| 代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 屠晓旭;宋宝库 |
| 地址: | 511458 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 集群 系统 方法 装置 介质 设备 | ||
本发明涉及分布式集群系统技术领域,具体提供一种分布式集群系统的管控方法、系统、介质和设备,旨在解决现有分布式集群系统频繁轮询节点并且需要手动指定主节点,影响系统的可用性和整体性能的问题。为此目的,本发明实施例根据每个服务节点执行完成服务处理任务的时间确定服务节点的检测时间间隔,针对服务处理频率高的服务节点,检测时间间隔短,可以较早地发现处于不可用状态的服务节点,针对服务处理频率低的服务节点,检测时间间隔长,可以不用频繁访问这些服务节点,能够提升系统性能;同时,当处于不可用状态的服务节点为主节点时,能够重新选择一个服务节点作为新的主节点,避免手动指定主节点,确保了系统的高可用性。
技术领域
本发明涉及分布式集群系统技术领域,具体提供一种分布式集群系统的管控方法、系统、介质和设备。
背景技术
分布式集群系统是将一组相互独立的服务器或计算机集中起来,实现同一业务的系统,此系统能够为用户提供高可用性的服务。在分布式集群系统中,单个服务器或计算机称为集群的节点。一般而言,在分布式集群系统中,会有一个主(Master)节点用于处理事务型操作和非事务型操作,一个或一个以上从(Slave)节点处理非事务型操作,以提升整个分布式集群系统的性能。
但是现有技术中,分布式集群系统往往存在以下问题:如果主(Master)节点发生故障,则需要手动指定新的主(Master)节点,这会对分布式集群系统服务的高可用性产生影响;另外,为了保证节点的可用性,需要以一定频率对节点进行轮询以确定节点的状态,但是频繁的轮询过程会对分布式集群系统的整体性能造成一定程度的影响。
相应地,本领域需要一种新的分布式集群系统的管控方案来解决上述问题。
发明内容
本发明旨在解决上述技术问题,即,解决现有分布式集群系统频繁轮询节点并且需要手动指定主节点,影响系统的可用性和整体性能的问题,本发明提供了一种分布式集群系统的管控方法、装置、介质和设备。
在第一方面,本发明提供一种分布式集群系统的管控方法,所述分布式集群系统包括多个服务节点,所述管控方法包括:
根据每个服务节点执行完成每个服务处理任务的时间,分别确定每个所述服务节点的检测时间间隔;
根据每个所述服务节点的检测时间间隔分别检测每个所述服务节点的节点状态,确定每个所述服务节点的节点状态信息;
根据所述节点状态信息,确定处于不可用状态的服务节点;
判断所述处于不可用状态的服务节点是否为主节点;若所述处于不可用状态的服务节点为主节点,则从其他所述服务节点中重新选择一个服务节点作为新的主节点。
在上述分布式集群系统的管控方法的一个技术方案中,“根据每个服务节点执行完成每个服务处理任务的时间,分别确定每个所述服务节点的检测时间间隔”的步骤包括:
针对每个服务节点,根据所述服务节点执行完成每个服务处理任务的时间,获取所述服务节点已完成的服务处理任务中每两个相邻的服务处理任务之间的时间间隔,根据所述时间间隔获取所述服务节点对应的已完成的服务处理任务的平均时间间隔;
根据所述平均时间间隔确定所述服务节点的检测时间间隔。
在上述分布式集群系统的管控方法的一个技术方案中,“根据所述平均时间间隔确定所述服务节点的检测时间间隔”步骤包括:
将所述平均时间间隔与预设的时间间隔阈值进行比较;
当所述平均时间间隔小于所述时间间隔阈值时,将所述服务节点的检测时间间隔设定为预设时间间隔,其中所述预设时间间隔大于所述平均时间间隔且小于等于所述时间间隔阈值;
当所述平均时间间隔大于等于所述时间间隔阈值时,将所述服务节点的检测时间间隔设定为所述平均时间间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州云从凯风科技有限公司,未经广州云从凯风科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110790200.1/2.html,转载请声明来源钻瓜专利网。





