【技术实现步骤摘要】
本申请涉及计算机,尤其是涉及到一种任务循环依赖检查方法及装置、存储介质、计算机设备。
技术介绍
1、随着计算机技术的发展,越来越多的人们使用计算机来处理各项业务,为此,经常采用任务调度系统来处理或管理与业务相关的各种任务。
2、在日常的数据处理中,需要定时运行一些任务,例如定时从数据库将新增数据导入到数据平台,并将数据平台处理后的数据导出到数据库或者是文件系统。数据平台的任务调度系统类似于控制中心,指挥着数据平台上的各个组件的运行,时刻监控着任务的运行情况。
3、任务调度系统作为大数据领域不可或缺的组件,管理着多个任务的运行,同时各任务间的依赖也是至关重要的,任务之间一旦出现循环依赖,就会出现任务卡死的现象,从而影响各任务的正常运行。
技术实现思路
1、有鉴于此,本申请提供了一种任务循环依赖检查方法及装置、存储介质、计算机设备,通过构建任务依赖关系树来预先检查是否存在任务循环依赖,保障了任务调度系统管理的多个任务的顺利运行。
2、根据本申请的一个方面,提
...【技术保护点】
1.一种任务循环依赖检查方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述任务调度系统包括任务流,所述任务流对应有待运行任务;所述根据所述待运行任务及所述任务依赖关系,获得至少一个任务依赖关系树,包括:
3.根据权利要求2所述的方法,其特征在于,所述任务依赖关系包括父依赖和子依赖;所述根据各待运行任务间的任务依赖关系,获得所选任务流对应的至少一个任务依赖关系树,包括:
4.根据权利要求3所述的方法,其特征在于,所述待运行任务包括任务ID;所述若所述分支包含重复的待运行任务,则存在任务循环依赖,包括:
...【技术特征摘要】
1.一种任务循环依赖检查方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述任务调度系统包括任务流,所述任务流对应有待运行任务;所述根据所述待运行任务及所述任务依赖关系,获得至少一个任务依赖关系树,包括:
3.根据权利要求2所述的方法,其特征在于,所述任务依赖关系包括父依赖和子依赖;所述根据各待运行任务间的任务依赖关系,获得所选任务流对应的至少一个任务依赖关系树,包括:
4.根据权利要求3所述的方法,其特征在于,所述待运行任务包括任务id;所述若所述分支包含重复的待运行任务,则存在任务循环依赖,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6...
【专利技术属性】
技术研发人员:戴艳文,
申请(专利权)人:平安付科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。