【技术实现步骤摘要】
单元化架构下批量处理文件的系统、方法及相关产品
[0001]本专利技术涉及化学
,更具体地说,涉及一种单元化架构下批量处理文件的系统、方法及相关产品。
技术介绍
[0002]在银行的业务批量处理中,有很多场景涉及到文件的处理。
[0003]目前常规的文件批量处理,基本由批量业务应用自己处理,在业务应用中定义文件接收表、文件分发表,通过分布式文件系统接口进行文件的合并处理。这种处理方式使得批量业务处理与文件的拆分合并处理进行了藕合,增加了重复代码开发的成本。
技术实现思路
[0004]有鉴于此,为解决上述问题,本专利技术提供一种单元化架构下批量处理文件的系统、方法及相关产品,技术方案如下:
[0005]本专利技术一方面提供一种单元化架构下批量处理文件的系统,所述系统包括:调度层和批处理层;
[0006]所述调度层,用于在批量处理过程中对目标文件进行单元化的作业调度;
[0007]所述批处理层,用于基于被调度的作业对所述目标文件进行单元化分片及业务处理,得到组成所述目标文件的 ...
【技术保护点】
【技术特征摘要】
1.一种单元化架构下批量处理文件的系统,其特征在于,所述系统包括:调度层和批处理层;所述调度层,用于在批量处理过程中对目标文件进行单元化的作业调度;所述批处理层,用于基于被调度的作业对所述目标文件进行单元化分片及业务处理,得到组成所述目标文件的文件分片的路由信息和业务信息;所述调度层,还用于根据所述文件分片的路由信息获取所述文件分片的业务信息,并对所述文件分片的业务信息进行合并。2.根据权利要求1所述的系统,其特征在于,所述调度层包括:调度前台、前台请求服务和作业调度服务;所述调度前台,用于响应调度操作生成批量作业流程,所述批量作业流程能够指示批量处理的多个文件;所述前台请求服务,用于解析所述批量作业流程,输出针对目标文件的调度请求;所述作业调度服务,用于基于所述调取请求对所述目标文件拆分单元化的作业进行调度;以及,根据所述文件分片的路由信息获取所述文件分片的业务信息,并对所述文件分片的业务信息进行合并。3.根据权利要求1所述的系统,其特征在于,所述批处理层包括:全局路由服务和不同业务单元下的批量公共服务和交易转发服务,一个业务单元对应至少一个作业;被调度的作业所对应业务单元下的批量公共服务,用于响应该被调用的作业,从已配置的文件服务器中下载所述目标文件的文件信息,并按照已配置的文件模板解析所述文件信息得到包含部分文件信息的文件单元;对所述文件单元中的文件信息进行分片得到文件分片;调用已配置的业务应用,获取所述业务应用对所述文件分片进行业务处理所输出的业务信息;被调度的作业所对应业务单元下的交易转发服务,用于调用所述全局路由服务,输出所述文件分片的路由信息,所述文件分片的路由信息能够指示所述文件分片的业务信息的路由路径。4.根据权利要求3所述的方法,其特征在于,被调度的作业所对应业务单元下的批量公共服务,还用于:将所述文件分片、以及所述文件分片的业务信息上传至所述文件服务器。5.一种单元化架构下批量处理文件的方法,其特...
【专利技术属性】
技术研发人员:黄显超,帅红波,尹小敏,吴华东,柯星宇,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。