[发明专利]一种批量任务处理方法及装置在审
| 申请号: | 202110651629.2 | 申请日: | 2021-06-11 |
| 公开(公告)号: | CN113326114A | 公开(公告)日: | 2021-08-31 |
| 发明(设计)人: | 曹威 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 雷航 |
| 地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 批量 任务 处理 方法 装置 | ||
1.一种批量任务处理方法,其特征在于,该方法包括:
基于批量任务中各任务在第一时段内的第一历史平均运行时长,以及预设队列的数量,将所述任务分配至各个所述预设队列中;
针对任一预设队列,根据所述预设队列中各任务在第一时段内的历史平均起始运行时间以及第一历史平均运行时长,确定所述预设队列中各任务的目标起始运行时间,并基于所述目标起始运行时间,运行对应任务。
2.如权利要求1所述的方法,其特征在于,基于批量任务中各任务在第一时段内的第一历史平均运行时长,以及预设队列的数量,将所述任务分配至各个所述预设队列中,包括:
将所述批量任务中各任务按照所述第一历史平均运行时长从短到长进行排序;
基于排序结果,多批次从所述批量任务中选择预设队列的数量的任务,分配至各个所述预设队列中;
若任一预设队列中所有任务的第一历史平均运行时长之和与目标运行时长的比例超过预设比例,则不再将任务分配至所述预设队列中;所述目标运行时长为根据所述批量任务中所有任务的第一历史平均运行时长总和以及所述预设队列的数量确定的。
3.如权利要求2所述的方法,其特征在于,针对任一批次,从所述批量任务中选择预设队列的数量的任务,分配至各个所述预设队列中,包括:
选择在中位值之前,且与所述中位值相邻的预设队列的数量的第一历史平均运行时长对应的任务,依次分配至各个所述预设队列中;其中,所述中位值为所述批量任务的第一历史平均运行时长中的中位值;
选择在所述中位值之后,且与中位值相邻的预设队列的数量的第一历史平均运行时长对应的任务,依次分配至各个所述预设队列中。
4.如权利要求1所述的方法,其特征在于,根据所述预设队列中各任务在第一时段内的历史平均起始运行时间以及第一历史平均运行时长,确定所述预设队列中各任务的目标起始运行时间,包括:
若所述预设队列中有目标任务,则将所述预设队列中目标任务按照被依赖的次数从多到少进行排序,其中,任一目标任务为执行其他任务所依赖的任务;将所述预设队列中除所述目标任务之外的任务排在所述目标任务之后,且将除所述目标任务之外的任务按照历史平均起始运行时间从前到后进行排序;或者
若所述预设队列中没有目标任务,则将所述预设队列中各任务按照历史平均起始运行时间从前到后进行排序;
根据所述预设队列中前一任务的目标起始运行时间以及第一历史平均运行时长,确定下一任务的目标起始运行时间,其中所述预设队列中第一个任务的目标起始运行时间是对应的历史平均起始运行时间,或者预设的起始运行时间。
5.如权利要求1所述的方法,其特征在于,在基于所述目标起始运行时间,运行对应任务之前,还包括:
将单线程执行的任务的第一历史平均运行时长,以及在第二时段内的第二历史平均运行时长进行比对,所述第二时段为所述第一时段之前的时段;
若所述第一历史平均运行时长相比于所述第二历史运行时长的增幅大于预设增幅,则将所述单线程执行的任务切换为多线程执行。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
响应重跑指令,基于所述重跑指令对应的预设表征机构的信息,执行所述重跑指令对应的任务。
7.如权利要求1所述的方法,其特征在于,基于所述目标起始运行时间,运行对应任务,包括:
针对任一任务,若所述任务对应有依赖信息,则在所述任务的目标起始运行时间达到后,基于预设的对应关系确定所述任务对应的目标依赖规则;其中所述对应关系包括预设的依赖信息与依赖规则的关联;
针对任一预设表征机构的信息,根据所述目标依赖规则,确定是否基于所述预设表征机构的信息执行完成对应的目标任务,其中,所述对应的目标任务为执行所述任务所依赖的任务;
在确定基于所述预设表征机构的信息执行完成对应的目标任务后,根据所述任务的计算信息,对所述预设表征机构的信息对应的待处理数据进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110651629.2/1.html,转载请声明来源钻瓜专利网。





