[发明专利]任务处理方法、装置及设备有效
申请号: | 201610391199.4 | 申请日: | 2016-06-03 |
公开(公告)号: | CN107463391B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 管铮 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
地址: | 开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 处理 方法 装置 设备 | ||
本申请提供一种任务处理方法、装置及设备,该方法包括:接收任务处理请求消息,所述任务处理请求消息包括待处理任务的标识;根据所述任务请求消息,确定所述待处理任务的标识对应的目标处理链;根据所述目标处理链对应的目标处理模板,对所述目标处理链进行初始化;通过所述初始化后的目标处理链,对所述待处理任务进行处理。用以提高对处理链的维护效率。
技术领域
本申请涉及互联网技术领域,尤其涉及一种任务处理方法、装置及设备。
背景技术
随着互联网技术的发展、以及企业信息化建设的不断提高,多数企业采用任务处理装置对需要处理的任务进行处理。
在实际应用过程中,可以根据实际需要在任务处理装置中添加或删除处理链,在任务处理装置中增加一个处理链时,先根据该处理链需要实现的功能,编写该处理链对应的软件代码,并将软件代码增加至任务处理装置,以使得在该处理链运行的过程中,通过调用该处理链对应的软件代码实现该处理链对应的功能。然而,当需要对任务处理装置中的处理链的功能进行修改时,则需要对该处理链对应的软件代码进行修改,并重启任务处理装置,在重启任务处理装置的过程中,任务处理装置中的所有处理链都需要暂停使用,使得现有技术中对任务处理装置中的处理链维护的过程复杂,导致对处理链的维护效率低下。
发明内容
本申请提供一种任务处理方法、装置及设备,用以提高对处理链的维护效率。
一方面,本申请提供一种任务处理方法,该方法的执行主体为任务处理装置,在任务处理装置接收到包括待处理任务的标识的任务处理请求消息之后,任务处理装置根据任务请求消息,确定待处理任务的标识对应的目标处理链,并根据目标处理链对应的目标处理模板,对目标处理链进行初始化,然后根据初始化后的目标处理链,对待处理任务进行处理。
在该过程中,由于在根据目标处理链对待处理任务进行处理之前,均需要先对目标处理链进行初始化,使得目标处理链具备目标处理模板的处理功能,因此,在对目标处理模板维护之后,无需对任务处理装置进行重启,即可完成对目标处理链的维护,简化对任务处理装置的处理链的维护过程,进而提高对处理链的维护效率。
在一种可能的实施方式中,根据目标处理链对应的目标处理模板,对目标处理链进行初始化,包括:
获取目标处理链对应的配置信息;
根据配置信息,确定目标处理链对应的多个目标处理模块、以及各目标处理模块对应的目标处理模板;
根据各目标处理模块对应的目标处理模板,对各目标处理模块进行初始化。
在另一种可能的实施方式中,根据配置信息,确定目标处理模块对应的目标处理模板,包括:
根据配置信息,判断目标处理模块对应的目标处理模板是否为自定义处理模板;
若是,则根据配置信息获取目标处理模块对应的插件,并在插件中获取目标处理模块对应的自定义处理模块,将自定义处理模块确定为目标处理模板;
若否,则根据配置信息在公用处理模板库中获取目标处理模块对应的公用处理模板,将公用处理模板确定为目标处理模板。
在另一种可能的实施方式中,目标处理模板为自定义处理模板,根据目标处理模块对应的目标处理模板,对目标处理模块进行初始化,包括:
获取插件对应的类加载器;
通过类加载器在目标处理模板中获取类信息;
根据类信息,对目标处理模块进行初始化。
在另一种可能的实施方式中,目标处理模板为公用处理模板,根据目标处理模块对应的目标处理模板,对目标处理模块进行初始化,包括:
获取目标处理模板中获取类信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610391199.4/2.html,转载请声明来源钻瓜专利网。