[发明专利]任务流的调度方法、装置、存储介质以及电子装置在审
申请号: | 202011641926.0 | 申请日: | 2020-12-31 |
公开(公告)号: | CN112667384A | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 刘东东 | 申请(专利权)人: | 青岛海尔科技有限公司;海尔智家股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F16/2455 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵静 |
地址: | 266101 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 装置 存储 介质 以及 电子 | ||
1.一种任务流的调度方法,其特征在于,包括:
获取调度器中第一任务流的执行状态,其中,所述第一任务流为第一工程中的任务流;
在所述第一任务流的执行状态表示执行完成的情况下,获取第一任务流列表,其中,所述第一任务流表被配置为记录第二任务流,所述第二任务流为除所述第一工程之外的其他工程中的依赖于所述第一任务流的其他任务流;
在所述第一任务流列表中包括所述第二任务流的情况下,调用所述调度器执行所述第二任务流。
2.根据权利要求1所述的方法,其特征在于,在获取第一任务流列表之后,所述方法还包括:
在所述第一任务流列表中不包括所述第二任务流的情况下,调用所述调度器执行第三任务流,其中,所述第三任务流为在所述第一工程中的执行顺序处于所述第一任务流之后的其他任务流。
3.根据权利要求1所述的方法,其特征在于,在获取调度器中第一任务流的执行状态之后,所述方法还包括:
在所述执行状态表示所述第一任务流执行异常的情况下,将所述执行异常的第一任务流确定为第四任务流;
将所述第四任务流添加到第二任务流列表,并将所述第四任务流保存到集群数据库中。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取重试配置参数,所述重试配置参数中包括轮询次数和/或轮询间隔,所述重试配置参数与所述第一工程具有对应关系;
基于所述重试配置参数轮询所述第二任务流列表,得到轮询结果;
根据所述轮询结果处理所述第二任务流列表中的任务流。
5.根据权利要求3所述的方法,其特征在于,根据所述轮询结果处理所述第二任务流列表中的任务流,包括:
在所述第二任务流列表中包括第四任务流的情况下,重新调用所述调度器执行所述第四任务流;
获取所述调度器中正在执行的所述第四任务流的执行状态;
在所述第四任务流的执行状态表示执行完成的情况下,获取第三任务流列表,其中,所述第三任务流表被配置为记录第五任务流,所述第五任务流为除所述第一工程之外的其他工程中的依赖于所述第四任务流的其他任务流;
在所述第三任务流列表中包括所述第五任务流的情况下,调用所述调度器中执行所述第五任务流。
6.根据权利要求3所述的方法,其特征在于,根据所述轮询结果处理所述第二任务流列表中的任务流,包括:
在所述第二任务流列表中包括第四任务流的情况下,重新调用所述调度器执行所述第四任务流;
获取所述调度器中正在执行的所述第四任务流的执行状态;
在所述第四任务流的执行状态表示执行异常的情况下,获取所述第四任务流的重试次数,其中,所述重试次数由所述第四任务流保存到集群数据库的次数确定;
在所述重试次数小于等于所述预定阈值的情况下,继续重新执行所述第四任务流,直到所述重试次数大于预定阈值;
在所述重试次数大于预定阈值的情况下,删除所述第四任务流。
7.根据权利要求3所述的方法,其特征在于,在将执行异常的第一任务流确定为第四任务流之后,所述方法还包括:
向预设帐号发送异常指示消息;
响应于所述异常指示消息,调整所述第四任务流中的任务,以使得所述第四任务流中的任务被允许正常执行。
8.一种任务流的调度装置,其特征在于,包括:
第一获取模块,用于获取调度器中第一任务流的执行状态,其中,所述第一任务流为第一工程中的任务流;
第二获取模块,用于在所述第一任务流的执行状态表示执行完成的情况下,获取第一任务流列表,其中,所述第一任务流表被配置为记录第二任务流,所述第二任务流为除所述第一工程之外的其他工程中的依赖于所述第一任务流的其他任务流;
调用模块,用于在所述第一任务流列表中包括所述第二任务流的情况下,调用所述调度器执行所述第二任务流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011641926.0/1.html,转载请声明来源钻瓜专利网。