[发明专利]任务的调度方法、装置、电子设备及存储介质在审
申请号: | 202210460647.7 | 申请日: | 2022-04-28 |
公开(公告)号: | CN114756351A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 宋翊 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F16/2458;G06F16/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 周初冬 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 装置 电子设备 存储 介质 | ||
1.一种任务的调度方法,其特征在于,包括:
接收第三方系统发送的任务调度请求指令;
解析所述任务调度请求指令,得到待调度任务的任务处理编号组;
根据所述任务处理编号组,查询预设的即时任务调度配置表,得到所述待调度任务的配置信息;其中,所述配置信息至少包括处理编号组、任务类型、处理序号、阻塞等待标志、本机执行标志、任务码、远程服务域名;
基于所述配置信息,确定所述待调度任务的执行方式和处理类型;
按照所述执行方式执行所述待调度任务;
所述待调度任务执行完成后,根据所述处理类型,确定所述处理类型对应的下一项任务,并返回执行根据所述任务处理编号组,查询预设的即时任务调度配置表,得到所述待调度任务的配置信息,直至所述任务调度请求指令中所有的待调度任务执行完毕。
2.根据权利要求1所述的方法,其特征在于,所述基于所述配置信息,确定所述待调度任务的执行方式,包括:
基于所述配置信息中的阻塞等待标志,判断所述待调度任务是否需要阻塞等待;
若所述待调度任务需要阻塞等待,则通过主调服务调起所述待调度任务,并创建任务线程,通过所述任务线程执行所述待调度任务;
若所述待调度任务不需要阻塞等待,则创建任务线程,通过所述任务线程执行所述待调度任务。
3.根据权利要求1所述的方法,其特征在于,还包括:
基于所述待调度任务的处理类型,确定所述待调度任务对应的服务集群;
将所述待调度任务部署在所述服务集群上。
4.根据权利要求3所述的方法,其特征在于,所述将所述待调度任务部署在所述服务集群上,包括:
若所述待调度任务的处理类型为本机执行,则通过预设的任务配置表获取需要调起的程序信息,并基于所述程序信息对所述待调度任务进行部署,其中,所述程序信息至少包括程序类型、前处理程序信息和后处理程序信息;
若所述待调度任务的处理类型为非本机执行,则获取所述待调度任务的远程服务域名和所述待调度任务在所述任务配置表中对应的程序信息,并基于所述远程服务域名和所述程序信息对所述待调度任务进行部署。
5.一种任务的调度装置,其特征在于,包括:
接收单元,用于接收第三方系统发送的任务调度请求指令;
解析单元,用于解析所述任务调度请求指令,得到待调度任务的任务处理编号组;
查询单元,用于根据所述任务处理编号组,查询预设的即时任务调度配置表,得到所述待调度任务的配置信息;其中,所述配置信息至少包括处理编号组、任务类型、处理序号、阻塞等待标志、本机执行标志、任务码、远程服务域名;
第一确定单元,用于基于所述配置信息,确定所述待调度任务的执行方式和处理类型;
执行单元,用于按照所述执行方式执行所述待调度任务;
第二确定单元,用于所述待调度任务执行完成后,根据所述处理类型,确定所述处理类型对应的下一项任务,并返回执行根据所述任务处理编号组,查询预设的即时任务调度配置表,得到所述待调度任务的配置信息,直至所述任务调度请求指令中所有的待调度任务执行完毕。
6.根据权利要求5所述的装置,其特征在于,所述第一确定单元,包括:
判断子单元,用于基于所述配置信息中的阻塞等待标志,判断所述待调度任务是否需要阻塞等待;
第一执行子单元,用于若所述待调度任务需要阻塞等待,则通过主调服务调起所述待调度任务,并创建任务线程,通过所述任务线程执行所述待调度任务;
第二执行子单元,用于若所述待调度任务不需要阻塞等待,则创建任务线程,通过所述任务线程执行所述待调度任务。
7.根据权利要求5所述的装置,其特征在于,还包括:
第三确定单元,用于基于所述待调度任务的处理类型,确定所述待调度任务对应的服务集群;
部署单元,用于将所述待调度任务部署在所述服务集群上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210460647.7/1.html,转载请声明来源钻瓜专利网。