[发明专利]任务处理方法和装置在审
申请号: | 201610134141.1 | 申请日: | 2016-03-09 |
公开(公告)号: | CN107179896A | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 杜娟 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/50 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 | ||
1.一种任务处理方法,其特征在于,包括:
获取任务的优先级;
根据所述优先级为所述任务分配执行参数,所述执行参数包括:重试执行时间,和/或,执行资源;
根据所述执行参数,对所述任务进行处理。
2.根据权利要求1所述的方法,其特征在于,所述获取任务的优先级,包括:
获取任务的重试次数,以根据重试次数确定优先级,其中,重试次数越少,优先级越高。
3.根据权利要求2所述的方法,其特征在于,所述根据所述优先级为所述任务分配执行参数,包括:
在所述任务的当前处理失败时,为所述任务分配重试执行时间,所述重试执行时间的计算公式为:
重试执行时间=当前处理时间+重试间隔;
其中,所述重试间隔是根据预先建立的重试次数与重试间隔之间的对应关系确定的,在所述对应关系中,重试次数越多,对应的重试间隔越大。
4.根据权利要求2所述的方法,其特征在于,所述根据所述优先级为所述任务分配执行参数,包括:
根据预先建立的重试次数与执行资源之间的对应关系,为所述任务分配与所述重试次数对应的执行资源;
其中,在所述对应关系中,重试次数越多,执行资源越少。
5.根据权利要求1所述的方法,其特征在于,当所述执行资源是线程池的队列时,所述根据所述执行参数,对所述任务进行处理,包括:
在获取到所述任务后,采用为所述任务分配的执行资源对所述任务进行处理,其中,当任务的优先级越高,可分配的队列权重越多。
6.根据权利要求1所述的方法,其特征在于,所述根据所述执行参数,对所述任务进行处理,包括:
在需要对所述任务进行重试处理时,确定所述重试处理时的当前时间,并获取为所述任务分配的重试执行时间;
如果所述当前时间大于或等于所述重试执行时间,获取所述任务,并对获取的任务进行处理。
7.根据权利要求2所述的方法,其特征在于,所述获取任务的重试次数,包括:
从任务表中获取重试次数;或者,
从任务表中获取当前执行次数,并根据当前执行次数确定重试次数。
8.根据权利要求1所述的方法,其特征在于,还包括:
在为所述任务分配重试执行时间后,将所述重试执行时间更新记录在任务表中。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述任务是流水型任务。
10.一种任务处理装置,其特征在于,包括:
获取模块,用于获取任务的优先级;
分配模块,用于根据所述优先级为所述任务分配执行参数,所述执行参数包括:重试执行时间,和/或,执行资源;
处理模块,用于根据所述执行参数,对所述任务进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610134141.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:快速除法器及快速除法运算方法
- 下一篇:动态显示倒计时的开机方法