[发明专利]一种任务雪崩恢复方法、装置、电子设备及存储介质有效
申请号: | 202210447067.4 | 申请日: | 2022-04-26 |
公开(公告)号: | CN114936113B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 张义超;于洋;高经郡 | 申请(专利权)人: | 北京科杰科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 刘奕 |
地址: | 100020 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 雪崩 恢复 方法 装置 电子设备 存储 介质 | ||
本申请涉及生产安全的领域,尤其是涉及一种任务雪崩恢复方法、装置、电子设备及存储介质。其方法包括:获取平台任务信息以及任务监测数据,任务监测数据为平台任务信息中不同任务所对应的监测数据,然后对平台任务信息进行分析,生成任务依赖图谱,然后对任务监测数据进行数据检测,确定任务是否存在预设雪崩异常,若任务存在预设雪崩异常,则根据任务依赖图谱确定存在预设雪崩异常的根任务,对根任务的数量进行统计,生成任务流数量,根任务为发生预设雪崩异常的初始任务,然后对任务流数量进行逻辑分析,生成雪崩任务恢复方案,然后基于雪崩任务恢复方案对存在任务进行雪崩恢复,本申请具有提高任务恢复效率的效果。
技术领域
本申请涉及数据任务管理的领域,尤其是涉及一种任务雪崩恢复方法、装置、电子设备及存储介质。
背景技术
在各个企业数字化转型中,有大量的数据计算任务需要进行调度,就产生了任务调度需求。任务调度系统能够统一管理数据任务,管理任务间上下游依赖关系,监控其运行状态,异常告警,系统高可用,使每天的数据统计任务按时执行完成。任务调度系统(定时任务、定时执行)是数据处理工作中经常依赖的中间件系统。
目前,主流的调度系统是根据工作流定义形成任务调度依赖图,任务调度依赖图像应对于工作流内部的任务发生雪崩后对任务进行恢复,但仅限于单条任务流内部的任务恢复,因此具有一定局限性,无法做到平台级的全局任务恢复,从而存在降低了任务雪崩恢复效率的缺陷。
发明内容
为了提高任务雪崩恢复效率,本申请提供一种任务雪崩恢复方法、装置、电子设备及存储介质。
第一方面,本申请提供一种任务雪崩恢复方法,采用如下的技术方案:一种任务雪崩恢复方法,包括:
获取平台任务信息以及任务监测数据,所述任务监测数据为所述平台任务信息中不同任务所对应的监测数据;
对所述平台任务信息进行分析,生成任务依赖图谱;
对所述任务监测数据进行数据检测,确定所述任务是否存在预设雪崩异常,若所述任务存在所述预设雪崩异常,则根据所述任务依赖图谱确定存在所述预设雪崩异常的根任务,并对所述根任务的数量进行统计,生成任务流数量,所述根任务为发生预设雪崩异常的初始任务;
对所述任务流数量进行逻辑分析,生成雪崩任务恢复方案;
基于所述雪崩任务恢复方案对所述任务进行雪崩恢复。
通过采用上述技术方案,在对雪崩任务进行恢复时,获取平台任务信息以及平台任务信息中不同任务所对应的任务监测数据,然后对平台任务信息进行分析,生成任务依赖图谱,然后对任务监测数据进行数据检测,确定任务是否存在预设雪崩异常,若存在,则根据任务依赖图谱确定存在预设雪崩异常的根任务,并对根任务数量进行统计,得到任务流数量,然后对任务流数量进行逻辑分析,生成对应的雪崩任务恢复方案,然后根据雪崩任务恢复方案对任务进行雪崩恢复,通过对当前存在预设雪崩异常的任务流数量进行统计,实现了单条或多条的任务流恢复,改善了任务恢复的局限性,从而达到了提高任务雪崩恢复效率的效果。
在另一种可能实现的方式中,所述对所述平台任务信息进行分析,生成任务依赖图谱,包括:
获取当前时间信息以及所述平台任务信息在预设时间段内的任务执行顺序信息;
确定所述当前时间信息是否与所述预设时间段相匹配,若所述当前时间信息与所述预设时间段匹配,则根据所述任务执行顺序信息确定每个所述任务之间的任务依赖关系;
对所述任务依赖关系进行图形化转换,生成任务依赖图谱。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科杰科技有限公司,未经北京科杰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210447067.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锂电池极片的涂布方法与锂电池涂布装置
- 下一篇:一种间歇旋转星盘组件