【技术实现步骤摘要】
本专利技术涉及银行文件处理领域,尤其涉及一种支持分布式配置化功能的文件任务处理方法。
技术介绍
1、随着银行数字化转型的不断深入,银行业务逻辑也逐渐变得复杂起来。银行各大系统都需要批量导入处理数据、生成大量的数据报表,在高并发业务中报表导入(出)过程使用频繁,单体服务会出现数据逻辑加工占用大量内存,从而影响生产环境运营安全,现需将该功能进行优化并进行调整,实行分布式扩展,引入配置化功能,提高系统非报表类导入(出)功能处理效率。
2、现有的系统采用单体系统开发模式。应用程序部署在同一台服务器,在整个单体功能中,导入(出)功能整体业务占比大且使用频率高,导入(出)的数据量大且业务加工逻辑复杂(大于10000条数据),在多个请求同时并发的情况下,会开启多个线程进行导出,因导入(出)量大并且会占用大量的服务器内存,导致生产服务器内存使吃紧,从而影响其他业务操作。
3、现有技术的缺点:消耗内存高,导入(出)与业务功能耦合严重;不适用分布式开发;无配置化操作、写死数据校验。如有小的表单改动,需要改动大量代码;代码冗余。
><本文档来自技高网...
【技术保护点】
1.一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述文件任务处理方法包括:
2.根据权利要求1所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述将业务处理由同步方式转换为异步处理具体包括:
3.根据权利要求2所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述任务表数据包括:报表ID,报表编号,报表名称,导出文件名称,报表类型,报表导出方式,导出请求参数,导出批次,报表导出请求人编号,报表导出请求人名称,报表导出次数,状态,导出信息,创建时间和最后更新时间。
4.根据权利要求3所述的一种支持
...【技术特征摘要】
1.一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述文件任务处理方法包括:
2.根据权利要求1所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述将业务处理由同步方式转换为异步处理具体包括:
3.根据权利要求2所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述任务表数据包括:报表id,报表编号,报表名称,导出文件名称,报表类型,报表导出方式,导出请求参数,导出批次,报表导出请求人编号,报表导出请求人名称,报表导出次数,状态,导出信息,创建时间和最后更新时间。
4.根据权利要求3所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述状态包括:未处理、导出中、导出失败和导出成功。
5.根据权利要求1所述的一种支持分布式配...
【专利技术属性】
技术研发人员:杨东博,
申请(专利权)人:北银金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。