一种并行处理方法和装置与流程

文档序号:12926970阅读:来源:国知局
一种并行处理方法和装置与流程

技术特征:
1.一种并行处理方法,其特征在于,包括:接收多个任务处理请求,根据所述任务处理请求携带的业务标识,确定任务对应的业务信息;根据所述任务对应的业务信息,采用多个任务步骤对所述多个任务进行并行处理,所述多个任务步骤的步骤个数大于等于2;其中,所述业务信息包括:任务定义信息:用于定义任务的容错级别和计算模型;任务拆分信息:用于将任务拆分成多个任务步骤;任务步骤关联信息:用于定义多个任务步骤之间的处理顺序;以及,任务步骤信息:用于定义每个任务步骤的运行信息,所述运行信息包括:资源信息、用户程序以及用户设置;进一步的,所述根据所述任务对应的业务信息,采用多个任务步骤对所述多个任务进行并行处理,具体包括:根据所述业务信息中的任务拆分信息,将所述任务拆分成多个任务步骤;根据所述业务信息中的任务步骤信息,获取任务步骤的用户程序,以及为所述任务步骤申请资源;根据所述业务信息中的任务步骤关联信息,占用申请到的资源,调用用户程序,对所述任务进行处理,直到按照多个任务步骤之间的处理顺序,完成多个所述任务步骤的处理;且所述运行信息还包括:多个任务步骤的处理模式,该处理模式为串行处理模式或者并行处理模式,当多个任务步骤的处理模式为所述串行处理模式时,多个所述任务步骤中前一个任务步骤的所有输出经过完整性检查后,作为多个所述任务步骤中后一个任务步骤的输入;当多个任务步骤的处理模式为所述并行处理模式时,多个所述任务步骤中前一个任务步骤的任一个输出直接作为多个所述任务步骤中后一个任务步骤的输入。2.根据权利要求1所述的方法,其特征在于,所述在接收多个任务处理请求之前,所述方法还包括:获取用户自定义的业务定义文件;解析所述业务定义文件,获取所述业务信息;生成业务标识,并建立业务标识与所述业务信息的对应关系。3.一种并行处理装置,其特征在于,包括:接收单元,用于接收多个任务处理请求,根据所述任务处理请求携带的业务标识,确定任务对应的业务信息;处理单元,用于根据所述任务对应的业务信息,采用多个任务步骤对所述多个任务进行并行处理,所述多个任务步骤的步骤个数大于2;所述业务信息包括:任务定义信息:用于定义任务的容错级别和计算模型;任务拆分信息:用于将任务拆分成多个任务步骤;任务步骤关联信息:用于定义多个任务步骤之间的处理顺序;以及,任务步骤信息:用于定义每个任务步骤的运行信息,所述运行信息包括:资源信息、用户程序以及用户设置;所述处理单元用于根据所述任务对应的业务信息,采用多个任务步骤对所述多个任务进行并行处理,具体包括:根据所述业务信息中的任务拆分信息,将所述任务拆分成多个任务步骤;根据所述业务信息中的任务步骤信息,获取任务步骤的用户程序,以及为所述任务步骤申请资源;根据所述业务信息中的任务步骤关系信息,占用申请到的资源,调用用户程序,对所述任务进行处理,直到按照多个任务步骤之间的处理顺序,完成多个所述任务步骤的处理;且所述运行信息还包括:多个任务步骤的处理模式,该处理模式为串行处理模式或者并行处理模式,所述处理单元具体还用于:当多个任务步骤的处理模式为所述串行处理模式时,多个所述任务步骤中前一个任务步骤的所有输出经过完整性检查后,作为多个所述任务步骤中后一个任务步骤的输入;当多个任务步骤的处理模式为所述并行处理模式时,多个所述任务步骤中前一个任务步骤的任一个输出直接作为多个所述任务步骤中后一个任务步骤的输入。4.根据权利要求3所述的装置,其特征在于,所述装置还包括:获取单元,用于获取用户自定义的业务定义文件;解析单元,用于解析所述业务定义文件,获取所述业务信息,生成业务标识,并建立业务标识与所述业务信息的对应关系;存储单元,用于存储所述业务标识与所述业务信息的对应关系。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1