【技术实现步骤摘要】
一种业务流水批量处理方法、装置、及计算机设备
本说明书实施例涉及数据处理
,尤其涉及一种业务流水批量处理方法、装置、及计算机设备。
技术介绍
批量处理,顾名思义就是对某对象进行批量的处理。对于业务系统,例如银行的业务系统、网贷平台的业务系统而言,随着业务量的增长,批量处理得到广泛应用。对于一个业务系统而言,通常涉及到多项业务,而在一项业务处理过程中,又将涉及到多个批次(通俗来说,批次即业务环节、业务阶段),基于此,在现有技术中,开发人员需针对每一项业务、每一批次分别定制化开发一套业务逻辑,由此也就导致开发成本较大、后期运维困难。
技术实现思路
针对上述技术问题,本说明书实施例提供一种业务流水批量处理方法、装置、及计算机设备,技术方案如下:根据本说明书实施例的第一方面,提供一种业务流水批量处理方法,所述方法包括:获取待调度的业务流水批次,所述业务流水批次对应多条待处理业务流水;当接收到用于指示对所述业务流水批次进行批处理的触发指令时,加载预先设置的业务流水完结条件扩展,所述业务流水完结条件扩展用于判断针对待处理业务流水的业务处理过程是否已完结;针对所述业务流水批次 ...
【技术保护点】
1.一种业务流水批量处理方法,所述方法包括:获取待调度的业务流水批次,所述业务流水批次对应多条待处理业务流水;当接收到用于指示对所述业务流水批次进行批处理的触发指令时,加载预先设置的业务流水完结条件扩展,所述业务流水完结条件扩展用于判断针对待处理业务流水的业务处理过程是否已完结;针对所述业务流水批次对应的多条待处理业务流水中的任一待处理业务流水,执行所述业务流水完结条件扩展;若获取到用于表示针对所述待处理业务流水的业务处理过程未完结的执行结果,则针对所述待处理业务流水进行业务处理。
【技术特征摘要】
1.一种业务流水批量处理方法,所述方法包括:获取待调度的业务流水批次,所述业务流水批次对应多条待处理业务流水;当接收到用于指示对所述业务流水批次进行批处理的触发指令时,加载预先设置的业务流水完结条件扩展,所述业务流水完结条件扩展用于判断针对待处理业务流水的业务处理过程是否已完结;针对所述业务流水批次对应的多条待处理业务流水中的任一待处理业务流水,执行所述业务流水完结条件扩展;若获取到用于表示针对所述待处理业务流水的业务处理过程未完结的执行结果,则针对所述待处理业务流水进行业务处理。2.根据权利要求1所述的方法,所述获取待调度的业务流水批次,包括:接收多条待处理业务流水;当接收到用于指示对待处理业务流水进行打批的触发指令时,根据预设的业务流水打批规则,在所接收到的多条待处理业务流水中选取两条以上待处理业务流水进行打批,得到待调度的业务流水批次。3.根据权利要求2所述的方法,在所述得到待调度的业务流水批次之后,所述方法还包括:对所述待调度的业务流水批次进行注册,得到所述待调度的业务流水批次的批次扩展信息,所述批次扩展信息包括所述待调度的业务流水批次对应的多条待处理业务流水中任一条业务流水的主键信息。4.根据权利要求3所述的方法,针对所述业务流水批次对应的多条待处理业务流水中的任一待处理业务流水,执行所述业务流水完结条件扩展,包括:遍历所述批次扩展信息中的主键信息,针对遍历到的任一主键信息进行如下处理:根据遍历到的主键信息获取待处理业务流水;针对所获取到的待处理业务流水执行所述业务流水完结条件扩展。5.根据权利要求1所述的方法,所述方法还包括:加载并执行预先设置的所有业务流水完结状态检查扩展,所述所有业务流水完结状态检查扩展用于判断针对所述多条待处理业务流水的业务处理过程是否均已完结;若获取到用于表示针对所述多条待处理业务流水的业务处理过程均已完结的执行结果,则加载并执行预先设置的业务汇总处理扩展,所述业务汇总处理扩展用于指示执行下一业务处理过程。6.一种业务流水批量处理装置,所述装置包括:获取模块,用于获取待调度的业务流水批...
【专利技术属性】
技术研发人员:周洋,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。