[发明专利]分布式任务调度方法、装置、设备、介质和程序产品在审
申请号: | 202210477903.3 | 申请日: | 2022-04-29 |
公开(公告)号: | CN114756354A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 胡文彬;贾琳飞;高战涛;王拯 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/54 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 熊文鑫 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 任务 调度 方法 装置 设备 介质 程序 产品 | ||
本公开提供了一种分布式任务调度方法、装置、设备、介质和程序产品,涉及计算机技术领域,尤其涉及分布式技术领域、任务调度技术领域,可以应用于金融技术领域。该分布式任务调度方法包括:根据调度管理集群的调度管理实例读取待执行任务,其中,调度管理实例包括第一调度管理实例;响应于待执行任务被触发,确定触发任务;以及根据第一调度管理实例,确定目标执行实例,其中,目标执行实例用于执行触发任务,待执行任务包括第一类型任务,第一类型任务包括至少一个分片任务。
技术领域
本公开涉及计算机技术领域,尤其涉及分布式技术领域、任务调度技术领域,具体涉及一种分布式任务调度方法、装置、设备、介质和程序产品。
背景技术
分布式系统是由多个计算机节点组成的系统,分布式系统中的各个节点都包含自己的处理机和内存,各自具有独立的处理数据的功能。分布式系统具有资源共享、计算速度快速、可靠性高以及通信便捷等优点,因此逐渐被广泛采用。
分布式任务调度是指在分布式系统的环境下运行任务调度,可以提高任务的调度处理能力。
目前的一些分布式任务调度方法,仍然具有灵活性差以及效率低下等缺陷。
发明内容
鉴于上述问题,本公开提供了提高分布式任务调度效率的分布式任务调度方法、装置、设备、介质和程序产品。
根据本公开的第一个方面,提供了一种分布式任务调度方法,包括:根据调度管理集群的调度管理实例读取待执行任务,其中,调度管理实例包括第一调度管理实例;响应于待执行任务被触发,确定触发任务;以及根据第一调度管理实例,确定目标执行实例,其中,目标执行实例用于执行触发任务,待执行任务包括第一类型任务,第一类型任务包括至少一个分片任务。
根据本公开的实施例,任务执行集群包括至少一个执行实例,目标执行实例是至少一个执行实例中的一个,目标执行实例包括第一目标执行实例;根据调度管理集群的第一调度管理实例,确定目标执行实例包括:在第一调度管理实例,根据分片任务的元数据和执行实例的执行数据,匹配分片任务与执行实例,得到与分片任务一一对应的第一目标执行实例。
根据本公开的实施例,待执行任务还包括第二类型任务,目标执行实例包括第二目标执行实例;根据调度管理集群的第一调度管理实例,确定目标执行实例包括:在触发任务为第二类型任务时,向任务执行集群的每一个执行实例通知第二类型任务;以及在第一调度管理实例,根据竞争策略,从执行实例中,确定竞争成功的执行实例为第二目标执行实例。
根据本公开的实施例,分布式任务调度方法还包括:针对第一类型任务,在每一个第一目标执行实例,根据分片任务的执行规则执行分片任务,得到每一个分片任务的分片执行结果;以及根据每一个分片执行结果和第一类型任务的任务逻辑,确定第一类型任务的目标执行结果。
根据本公开的实施例,分布式任务调度方法还包括:响应于针对待执行任务的操作指令,对待执行任务进行相应的操作,得到操作后的待执行任务,操作指令包括以下中的至少一个:编排操作、增加操作、删除操作、暂停操作、恢复操作以及更新操作。
根据本公开的实施例,分布式任务调度方法还包括:根据动态脚本执行操作指令。
根据本公开的实施例,待执行任务经过编排操作得到编排任务,分布式任务调度方法还包括:对编排任务进行前置任务循环依赖检测,得到检测结果;以及在检测结果为存在前置任务循环依赖时,生成告警信息。
根据本公开的实施例,分布式任务调度方法还包括:响应于目标执行结果为执行失败,根据实例选择策略确定二次任务执行实例,二次任务执行实例用于重新执行执行失败的触发任务,实例选择策略包括指定策略和竞争策略。
根据本公开的实施例,每一个执行实例与每一个调度管理实例通过服务注册和服务心跳进行实例状态的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210477903.3/2.html,转载请声明来源钻瓜专利网。