[发明专利]一种任务调度方法、装置、服务器及存储介质在审
| 申请号: | 202310242553.7 | 申请日: | 2023-03-14 |
| 公开(公告)号: | CN116244054A | 公开(公告)日: | 2023-06-09 |
| 发明(设计)人: | 邹成兵 | 申请(专利权)人: | 京东科技信息技术有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 王瑞云 |
| 地址: | 100176 北京市大兴区经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 调度 方法 装置 服务器 存储 介质 | ||
1.一种任务调度方法,其特征在于,包括:
获取待调度的目标任务,并确定所述目标任务的任务类型;
从预先开发完成的至少一个任务执行器中,确定针对所述任务类型开发出的目标执行器,其中,所述至少一个任务执行器对应于至少两个线程;
将所述目标任务分配给所述至少两个线程中与所述目标执行器对应的目标线程,以在所述目标线程中,通过调用所述目标执行器执行所述目标任务。
2.根据权利要求1所述的方法,其特征在于,还包括:
通过调用任务检测器,检测所述目标任务的任务状态;
所述从预先开发完成的至少一个任务执行器中,确定针对所述任务类型开发出的目标执行器,包括:
在根据所述目标任务的任务状态确定所述目标任务未处于执行状态的情况下,从预先开发完成的至少一个任务执行器中,确定针对所述任务类型开发出的目标执行器。
3.根据权利要求1所述的方法,其特征在于,所述获取待调度的目标任务,并确定所述目标任务的任务类型,包括:
获取待调度的目标任务,并确定所述目标任务的业务线来源;
根据所述业务线来源,确定所述目标任务的任务类型。
4.根据权利要求1所述的方法,其特征在于,还包括:
响应于任务加载指令,获取待加载任务,并将所述待加载任务加载到任务缓存池中,得到可调度任务;
所述获取待调度的目标任务,包括:
从已加载到所述任务缓存池中的各个所述可调度任务中,获取到待调度的目标任务。
5.根据权利要求4所述的方法,其特征在于,还包括:
响应于任务提交指令,获取待提交任务,并将所述待提交任务提交到任务数据库中,得到可加载任务;
所述获取待加载任务,包括:
从已提交到所述任务数据库中的各个可加载任务中,获取待加载任务。
6.根据权利要求5所述的方法,其特征在于,还包括:
通过调用任务检测器,检测所述目标任务的任务状态;
根据所述目标任务的任务状态,对所述各个可加载任务中与所述目标任务对应的对应任务的任务状态进行调整;
所述待加载任务是所述对应任务,所述将所述待加载任务加载到任务缓存池中,得到可调度任务,包括:
在根据所述待加载任务的任务状态确定需执行所述待加载任务的情况下,将所述待加载任务加载到任务缓存池中,得到可调度任务。
7.根据权利要求4所述的方法,其特征在于,所述获取待加载任务,包括:
接收业务线服务发送的待加载任务;或是,
获取配置得到的配置任务,并将所述配置任务作为待加载任务。
8.根据权利要求7所述的方法,其特征在于,还包括:
响应于第一任务配置指令,获取待配置的所述配置任务的执行时间,其中,所述执行时间通过计划任务表达式进行表示;
根据所述执行时间配置得到所述配置任务;
所述将所述目标任务分配给所述至少两个线程中与所述目标执行器对应的目标线程,以在所述目标线程中,通过调用所述目标执行器执行所述目标任务,包括:
将所述目标任务分配给所述至少两个线程中与所述目标执行器对应的目标线程,以在所述目标线程中,在当前时间为所述执行时间的情况下,通过调用所述目标执行器执行所述目标任务。
9.根据权利要求7所述的方法,其特征在于,应用于目标调度服务器上,所述方法还包括:
响应于第二任务配置指令,获取待配置出的所述配置任务的机器标识,并根据所述配置任务的机器标识配置得到所述配置任务,其中,所述配置任务的机器标识用于标识调度所述配置任务的任务调度服务器;
所述将所述待加载任务加载到任务缓存池中,得到可调度任务,包括:
在所述待加载任务的机器标识包括所述目标调度服务器的机器标识的情况下,将所述待加载任务加载到任务缓存池中,得到可调度任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技信息技术有限公司,未经京东科技信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310242553.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种GM管脉冲整形与过载指示电路
- 下一篇:一种建筑工程用物料提升机





