[发明专利]节点调度、切换与协调方法及其相应的装置、设备、介质在审
申请号: | 202011157270.5 | 申请日: | 2020-10-26 |
公开(公告)号: | CN112269647A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 曾仰鑫;陈建文;叶键晖 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 调度 切换 协调 方法 及其 相应 装置 设备 介质 | ||
本申请公开一种节点调度、切换与协调方法及其相应的装置、设备、介质,所述调度方法包括:响应于节点查询请求,获取其中指定的任务类型,从节点数据库中查询相应的服务节点的访问入口,作为对该请求的反馈,每个服务节点用于为其对应的类型的任务调度执行节点;节点数据库中查询不到与所述任务类型相对应的服务节点期间,响应执行节点的角色切换指令,将该执行节点的访问入口与该任务类型存储为节点数据库的数据记录,使该执行节点升级为所述服务节点;监控所有服务节点的连接状态,当服务节点断开连接后,从节点数据库中清除该服务节点的数据记录。根据本申请的技术方案所构建的多中心的分布式任务调度系统,能更高效有序地调度各类型任务。
技术领域
本申请涉及计算机网络领域,尤其涉及一种节点调度、切换与协调方法,以及涉及该些方法相应的装置、设备与非易失性存储介质。
背景技术
各大互联网公司的系统规模日益发展,与业务相关的任务数量日益增多,且变得越来越复杂,尤其是在分布式环境下,存在多个业务系统时,每个业务系统都有处理任务的需求,因此需要有一个任务平台各个业务系统的任务进行统一管理调度,即分布式任务调度系统,以便及时响应各类型业务系统的大量任务处理请求,满足相应的业务的任务处理需求。
目前大部分的分布式调度任务系统的执行逻辑大致为:首先通过调度中心配置一个唯一的调度节点,由调度节点分配任务到执行节点,以便相应的执行节点执行分配到的任务;其次对于任务的执行,由多个任务执行节点周期性的扫描任务配置记录,以抢占未被执行的任务并执行。按照这一执行逻辑,至少存在如下缺陷:
首先,现有技术中所采用的以调度中心配置调度节点的方式,即使调度中心采用高可用方案,因其只存在单一的调度中心的结构,即只有一个提供调度服务的调度中心节点存在,假如该调度中心节点出现宕机之类的故障,系统会出现一段时间的不可用,需要较长时间才能恢复为可用状态,导致大量的任务无法被执行,造成各类型业务无法提供给用户使用。
其次,现有技术中的任务执行相关的处理方式,因其未考虑执行节点的可用性,而直接无条件由多个执行节点抢占同一任务,因此既容易造成任务冲突,导致多个执行节点重复执行同一任务,且因不同执行节点的任务负载不均衡,实际上无法合理高效地实现更大处理效率。
针对以上关于分布式任务调度系统所普遍面临的问题,亟待提供一些有效的解决方案。
发明内容
本申请的首要目的在于提供一种节点调度方法及其相应的装置、电子设备、非易失性存储介质。
本申请的第二目的,适应首要目的而提供一种节点切换方法及其相应的装置、电子设备、非易失性存储介质。
本申请的第三目的,适应首要目的而提供一种节点协调方法及其相应的装置、电子设备、非易失性存储介质。
为满足本申请的各个目的,本申请采用如下技术方案:
适应本申请的首要目的而提供的一种节点调度方法,其包括如下步骤:
响应于节点查询请求,获取其中指定的任务类型,从节点数据库中查询确定与该任务类型相应的服务节点的访问入口,作为对该请求的反馈,每个服务节点用于为其对应的类型的任务调度具体执行节点;
当节点数据库中查询不到与所述任务类型相对应的服务节点期间,响应任意所述执行节点的角色切换指令,将该执行节点的访问入口与该任务类型关联存储为所述节点数据库的数据记录,以使该执行节点升级为所述的服务节点;
监控任意所述服务节点的连接状态,当任意服务节点断开连接后,从节点数据库中清除与该服务节点相对应的数据记录。
进一步的实施例中,所述节点查询请求来源于所述执行节点,且当无服务节点反馈时,该执行节点对应发出所述角色切换指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011157270.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机械铸造模具定位装置
- 下一篇:网页测试方法及其装置、设备、介质