[发明专利]一种任务调度方法及设备、存储介质有效
申请号: | 202110693550.6 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113391902B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 方超;张宗红 | 申请(专利权)人: | 未鲲(上海)科技服务有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 200000 上海市浦东新区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 调度 方法 设备 存储 介质 | ||
本申请公开一种任务调度方法及设备、存储介质,其中,该方法包括:第一任务调度模块调度目标任务;第一任务调度模块接收切换指令;第一任务调度模块获取目标任务对应的配置信息;第一任务调度模块将配置信息中的第一集群标识更改为第二集群标识,获得更新后的配置信息;第一任务调度模块获取第一时间戳;第一任务调度模块将更新后的配置信息和第一时间戳保存在数据存储模块;第二任务调度模块从数据存储模块获取更新后的配置信息和第一时间戳,并基于更新后的配置信息,在第一时间戳所指示的时刻之后调度目标任务。采用本申请可以将目标任务从第一任务调度模块转移至第二任务调度模块调度,实现跨区域的任务调度转移,提高系统的可用性。
技术领域
本发明涉及计算机技术领域,尤其涉及一种任务调度方法及设备、存储介质。
背景技术
在很多应用系统中常常需要定时执行一些任务。比如,营销系统需要定时生效活动、定时发短信、定时变更数据等。这些按照某种时间规则被调度的任务可以称为定时任务。利用任务调度系统可以对定时任务进行管理,即任务调度系统负责一个任务何时运行,何时结束以及正确的处理任务之间的依赖关系。
在现有的一些任务调度系统中,若集群中某个任务服务节点发生故障,任务执行失败,任务调度系统可以再次调度,将该任务分配给其他节点重新执行。一般集群部署在同一个区域,因此这些任务调度系统可以在同一个区域内对任务进行调度,但在跨区域进行任务调度时,可用性不够,例如在企业级多机房的场景下,跨机房任务调度时系统的可用性较差。
发明内容
本发明实施例提供一种任务调度方法及设备、存储介质,能够将目标任务从第一任务调度模块转移至第二任务调度模块调度,实现跨区域的任务调度转移,提高系统的可用性。
第一方面,本发明实施例提供了一种任务调度方法,应用于任务调度系统,所述任务调度系统包括第一任务调度模块、第二任务调度模块以及数据存储模块,所述第一任务调度模块和所述第二任务调度模块在不同区域分别集群部署,所述第一任务调度模块对应第一集群标识,所述第二任务调度模块对应第二集群标识,所述第一任务调度模块和所述第二任务调度模块均和所述数据存储模块连接,该方法包括:
所述第一任务调度模块调度目标任务;
所述第一任务调度模块接收切换指令,所述切换指令用于指示将所述目标任务转移至第二任务调度模块调度;
所述第一任务调度模块获取所述目标任务对应的配置信息,所述配置信息包括所述目标任务所属的任务群标识,所述目标任务所属的任务群标识为所述第一集群标识;
所述第一任务调度模块将所述配置信息中的所述第一集群标识更改为所述第二集群标识,获得更新后的配置信息;
所述第一任务调度模块获取第一时间戳,所述第一时间戳所指示的时刻和接收到所述切换指令的时刻之间的时间差为预设时长;
所述第一任务调度模块将所述更新后的配置信息和所述第一时间戳保存在所述数据存储模块;
所述第二任务调度模块从所述数据存储模块获取所述更新后的配置信息和所述第一时间戳,并基于所述更新后的配置信息,在所述第一时间戳所指示的时刻之后调度所述目标任务;
其中,所述第一任务调度模块在所述第一时间戳所指示的时刻之前停止调度所述目标任务。
在一种可能的实现方式中,所述任务调度系统还包括后台管理模块,所述第一任务调度模块接收切换指令之前,所述方法还包括:
所述后台管理模块在接收到用户的切换确认指令的情况下,向所述第一任务调度模块发送所述切换指令。
在一种可能的实现方式中,所述任务调度系统还包括故障切换模块,所述第一任务调度模块接收切换指令之前,所述方法还包括:
所述故障切换模块在接收到告警指令的情况下,获取系统异常信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于未鲲(上海)科技服务有限公司,未经未鲲(上海)科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110693550.6/2.html,转载请声明来源钻瓜专利网。