任务循环依赖检查方法及装置、存储介质、计算机设备制造方法及图纸

技术编号:42496793 阅读:18 留言:0更新日期:2024-08-22 14:07
本申请公开了一种任务循环依赖检查方法及装置、存储介质、计算机设备,该方法包括:获取任务调度系统中的待运行任务及各待运行任务间的任务依赖关系;根据所述待运行任务及所述任务依赖关系,获得至少一个任务依赖关系树;遍历所述任务依赖关系树,获得所述任务依赖关系树的分支;若所述分支包含重复的待运行任务,则存在任务循环依赖。通过构建任务依赖关系树来预先检查是否存在任务循环依赖,保障了任务调度系统管理的多个任务的顺利运行。

【技术实现步骤摘要】

本申请涉及计算机,尤其是涉及到一种任务循环依赖检查方法及装置、存储介质、计算机设备


技术介绍

1、随着计算机技术的发展,越来越多的人们使用计算机来处理各项业务,为此,经常采用任务调度系统来处理或管理与业务相关的各种任务。

2、在日常的数据处理中,需要定时运行一些任务,例如定时从数据库将新增数据导入到数据平台,并将数据平台处理后的数据导出到数据库或者是文件系统。数据平台的任务调度系统类似于控制中心,指挥着数据平台上的各个组件的运行,时刻监控着任务的运行情况。

3、任务调度系统作为大数据领域不可或缺的组件,管理着多个任务的运行,同时各任务间的依赖也是至关重要的,任务之间一旦出现循环依赖,就会出现任务卡死的现象,从而影响各任务的正常运行。


技术实现思路

1、有鉴于此,本申请提供了一种任务循环依赖检查方法及装置、存储介质、计算机设备,通过构建任务依赖关系树来预先检查是否存在任务循环依赖,保障了任务调度系统管理的多个任务的顺利运行。

2、根据本申请的一个方面,提供了一种任务循环依赖本文档来自技高网...

【技术保护点】

1.一种任务循环依赖检查方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述任务调度系统包括任务流,所述任务流对应有待运行任务;所述根据所述待运行任务及所述任务依赖关系,获得至少一个任务依赖关系树,包括:

3.根据权利要求2所述的方法,其特征在于,所述任务依赖关系包括父依赖和子依赖;所述根据各待运行任务间的任务依赖关系,获得所选任务流对应的至少一个任务依赖关系树,包括:

4.根据权利要求3所述的方法,其特征在于,所述待运行任务包括任务ID;所述若所述分支包含重复的待运行任务,则存在任务循环依赖,包括:p>

5.根据权...

【技术特征摘要】

1.一种任务循环依赖检查方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述任务调度系统包括任务流,所述任务流对应有待运行任务;所述根据所述待运行任务及所述任务依赖关系,获得至少一个任务依赖关系树,包括:

3.根据权利要求2所述的方法,其特征在于,所述任务依赖关系包括父依赖和子依赖;所述根据各待运行任务间的任务依赖关系,获得所选任务流对应的至少一个任务依赖关系树,包括:

4.根据权利要求3所述的方法,其特征在于,所述待运行任务包括任务id;所述若所述分支包含重复的待运行任务,则存在任务循环依赖,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6...

【专利技术属性】
技术研发人员:戴艳文
申请(专利权)人:平安付科技服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1