任务执行器的配置参数更新方法、装置及设备制造方法及图纸

技术编号:19691350 阅读:44 留言:0更新日期:2018-12-08 11:03
本说明书提供一种任务执行器的配置参数更新方法、装置及设备,本实施例中在面临对任务执行器的配置参数进行更新的需求时,可以获取新的配置参数,利用该新的配置参数生成一份新的配置文件,基于该配置文件可以创建一新的任务执行器,本实施例称为目标任务执行器,之后,该目标任务执行器替换原始任务执行器,新接收的任务可分配至该目标任务执行器处理,从而达到更新任务执行器的配置参数的目的。本实施例不会打断原有的任务处理工作,因此可支持动态配置线程池参数,当业务量有变化时,可以随时调整配置参数,从而能够满足多种业务需求。

【技术实现步骤摘要】
任务执行器的配置参数更新方法、装置及设备
本说明书涉及计算机
,尤其涉及任务执行器的配置参数更新方法、装置及设备。
技术介绍
目前,设备可以采用并发处理方式应对任务请求,以多线程处理为例,处理过程包括:基于配置文件创建一个线程池,该文件中写有线程池的配置参数,例如核心线程数、最大并发线程数或线程空闲时间等等,任务调度器将待处理任务添加到任务队列;线程池在发现任务队列中有待处理任务到来后,可以创建线程去执行任务,一个线程处理一个任务。实际应用中,随着业务发展,可能会面临更新线程池的配置参数的需求;例如,由于设备硬件功能的升级或业务请求的增多,需要扩大线程池的最大并发线程数等等。此时,需要终止线程池的工作,因此任务处理会被打断,之后再修改线程池的配置文件,根据新的配置文件让线程池再次上线,使得线程池的最大并发线程数变大。
技术实现思路
为克服相关技术中存在的问题,本说明书提供了任务执行器的配置参数更新方法、装置及设备。根据本说明书实施例的第一方面,提供一种任务执行器的配置参数更新方法,用于更新当前承接任务的原始任务执行器的配置参数,所述方法包括:获取待更新的配置参数,利用所述待更新的配本文档来自技高网...

【技术保护点】
1.一种任务执行器的配置参数更新方法,用于更新当前承接任务的原始任务执行器的配置参数,所述方法包括:获取待更新的配置参数,利用所述待更新的配置参数生成配置文件;基于所述配置文件创建目标任务执行器后,将接收的任务从分配至所述原始任务执行器切换分配至所述目标任务执行器。

【技术特征摘要】
1.一种任务执行器的配置参数更新方法,用于更新当前承接任务的原始任务执行器的配置参数,所述方法包括:获取待更新的配置参数,利用所述待更新的配置参数生成配置文件;基于所述配置文件创建目标任务执行器后,将接收的任务从分配至所述原始任务执行器切换分配至所述目标任务执行器。2.根据权利要求1所述的方法,在所述将接收的任务分配至所述目标任务执行器后,还包括:注销所述原始任务执行器。3.根据权利要求2所述的方法,所述原始任务执行器在处理完成所有已承接任务后被注销,或者是在目标时刻到达后被注销。4.根据权利要求1所述的方法,所述将接收的任务从分配至所述原始任务执行器切换分配至所述目标任务执行器,包括:将所述目标任务执行器的标识发送给任务调度器,由所述任务调度器将接收的任务从分配至所述原始任务执行器切换分配至与所述标识对应的任务执行器。5.根据权利要求1所述的方法,所述任务执行器包括如下一种或多种:线程池或对象池。6.一种任务处理系统,包括:动态配置管理器,用于:获取待更新的配置参数、以及获取待切换的任务执行器标识,将所述任务执行器标识发送给任务调度器;执行器管理单元,用于:利用所述配置参数生成配置文件,基于所述配置文件创建任务执行器;以及管理已创建的一个或多个任务执行器;任务调度器,用于:接收待处理任务;以及...

【专利技术属性】
技术研发人员:张华程
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1