【技术实现步骤摘要】
任务处理方法及装置
[0001]本说明书一个或多个实施例涉及计算机
,尤其涉及一种任务处理方法及装置
。
技术介绍
[0002]在计算机领域中,硬件提供的处理资源会被抽象成多个处理模块
。
设备在实际处理任务时,是以处理模块为单位为任务分配处理资源
。
[0003]在相关技术中,处理资源在被抽象成处理模块时,是以所能处理的命令对象为依据进行抽象
。
其中,能处理哪些命令对象,又被称作职责,因此,基于相同职责抽象得到的多个处理模块,依次串行完成某个执行逻辑的方式,被称作责任链模式
。
相关技术均是以责任链的模式对任务进行处理
。
技术实现思路
[0004]有鉴于此,本说明书一个或多个实施例提供一种任务处理方法及装置
。
[0005]为实现上述目的,本说明书一个或多个实施例提供技术方案如下:
[0006]根据本说明书一个或多个实施例的第一方面,提出了一种任务处理方法,应用于任务处理端;其中,所述任务处理端存储有针对不同业务场景配置的编排方案;各个编排方案均记录有:用于处理各自所对应业务场景下的任务的多个处理模块,以及所述多个处理模块的运行顺序;所述方法包括:
[0007]在获取到针对目标任务的处理指令的情况下,从预设的多个业务场景中确定出所述目标任务所属的目标业务场景,并读取与所述目标业务场景对应的目标编排方案;
[0008]按照所述目标编排方案中记录的运行顺序,依次运行所述目标编 ...
【技术保护点】
【技术特征摘要】
1.
一种任务处理方法,应用于任务处理端;其中,所述任务处理端存储有针对不同业务场景配置的编排方案;各个编排方案均记录有:用于处理各自所对应业务场景下的任务的多个处理模块,以及所述多个处理模块的运行顺序;所述方法包括:在获取到针对目标任务的处理指令的情况下,从预设的多个业务场景中确定出所述目标任务所属的目标业务场景,并读取与所述目标业务场景对应的目标编排方案;按照所述目标编排方案中记录的运行顺序,依次运行所述目标编排方案中记录的多个目标处理模块,以处理所述目标任务
。2.
根据权利要求1所述的方法,预设的每一业务场景均包含多个组成对象;针对任一业务场景配置的编排方案中记录的每一处理模块均被配置为:用于实现所述任一业务场景包含的至少一个组成对象的功能
。3.
根据权利要求2所述的方法,针对任一业务场景配置的编排方案中记录的处理模块,与所述任一业务场景包含的组成对象一一对应;其中,与所述任一业务场景中的任一组成对象对应的处理模块,用于实现所述任一组成对象在所述任一业务场景中的功能
。4.
根据权利要求2所述的方法,预设的每一业务场景均包含的多个组成对象为:多个处理步骤;针对任一业务场景配置的编排方案中记录的每一处理模块均被配置为:用于完成所述任一业务场景包含的多个处理步骤中的至少一个处理步骤
。5.
根据权利要求2所述的方法,预设的每一业务场景均包含的多个组成对象为:多个领域对象;针对任一业务场景配置的编排方案中记录的每一处理模块均被配置为:用于实现所述任一业务场景包含的多个领域对象中的至少一个领域对象在所述任一业务场景下的功能
。6.
根据权利要求5所述的方法,所述任一业务场景包含的多个领域对象为该业务场景下的多个参与方;针对所述任一业务场景配置的编排方案为:签订的所述多个参与方之间参与方契约,所述参与方契约中记录有所述任一业务场景涉及的多个参与方在所述任一业务场景中的参与顺序,以及为各个参与方配置的处理模块;所述读取与所述目标业务场景对应的目标编排方案,包括:读取与所述目标业务场景对应的目标参与方契约;所述按照所述目标编排方案中记录的运行顺序,依次运行所述目标编排方案中记录的多个目标处理模块,包括:按照所述目标参与方契约中记录的各个目标参与方的参与顺序,依次运行所述目标参与方契约中记录的多个目标处理模块
。7.
根据权利要求1所述的方法,为任一业务场景配置的编排方案中记录的处理模块包括:为所述任一业务场景配置的多个逻辑处理单元
。8.
一种处理模块编排方法,应用于任务处理端,包括:为待配置业务场景配置多个处理模块,并确定所述多个处理模块的运行顺序;基于配置的多个处理模块和确定的运行顺序,生成与所述待配置业务场景对应的编排
方案,并存储生成的编排方案
。9.
根据权利要求8所述的方法,所述为待配置业务场景配置多个处理模块,包括:从所述任务处理端包含的所有处理模块中,选取与所述待配置业务场景匹配的多个处理模块;或者,生成与所述待配置业务场景匹配的多个处理模块,以作为为所述待配置业务场景配置的处理模块
。10.
【专利技术属性】
技术研发人员:廖豪,
申请(专利权)人:支付宝实验室新加坡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。