【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种多阶段任务调度方法、装置、设备及存储介质。
技术介绍
1、定时任务是一种可以定时调度某项预定操作的任务,通常由系统或应用程序自动触发,无需人工干预。当业务需求不断增长时,应用经常需要调度一些定时任务来实现业务逻辑或系统功能。
2、现有技术采用轻量级分布式任务调度平台xxl-job管理和调度定时任务,但该技术的执行单元一次只能执行一个任务,无法同步或并行执行多个任务,从而导致任务执行效率不高。
技术实现思路
1、本申请的主要目的在于提供一种多阶段任务调度方法、装置、设备及存储介质,旨在解决任务执行效率不高的问题。
2、为实现上述目的,本申请提供一种多阶段任务调度方法,所述多阶段任务调度方法包括以下步骤:
3、接收节点调度器基于其线程池级任务调度模型中的主线程池发出的分片命令,并基于所述分片命令从任务队列中获取分片任务组,其中,所述节点调度器也是一个执行单元;
4、基于本地线程池级任务调度模型中的主线程池将所述分片任
...【技术保护点】
1.一种多阶段任务调度方法,其特征在于,应用于其中一个执行单元,所述多阶段任务调度方法包括以下步骤:
2.如权利要求1所述的多阶段任务调度方法,其特征在于,所述分片任务组包括多个多阶段任务,所述子分片任务对应所述多阶段任务中的一个任务阶段,所述通过线程池级任务调度模型中的从线程池中的多个从线程对象同步或并行执行多个所述子分片任务的步骤之后,包括:
3.如权利要求2所述的多阶段任务调度方法,其特征在于,所述基于所述执行状态和所述有限状态机中的转换规则对所述当前任务阶段进行转移的步骤,包括:
4.如权利要求1~3任一项所述的多阶段任务调
...【技术特征摘要】
1.一种多阶段任务调度方法,其特征在于,应用于其中一个执行单元,所述多阶段任务调度方法包括以下步骤:
2.如权利要求1所述的多阶段任务调度方法,其特征在于,所述分片任务组包括多个多阶段任务,所述子分片任务对应所述多阶段任务中的一个任务阶段,所述通过线程池级任务调度模型中的从线程池中的多个从线程对象同步或并行执行多个所述子分片任务的步骤之后,包括:
3.如权利要求2所述的多阶段任务调度方法,其特征在于,所述基于所述执行状态和所述有限状态机中的转换规则对所述当前任务阶段进行转移的步骤,包括:
4.如权利要求1~3任一项所述的多阶段任务调度方法,其特征在于,所述通过线程池级任务调度模型中的从线程池中的多个从线程对象同步或并行执行多个所述子分片任务的步骤之后,还包括:
5.一种多阶段任务调度方法,其特征在于,应用于节点调度器,...
【专利技术属性】
技术研发人员:陈安旭,彭义勇,
申请(专利权)人:招商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。