一种支持分布式配置化功能的文件任务处理方法技术

技术编号:43763578 阅读:26 留言:0更新日期:2024-12-24 16:06
本发明专利技术公开了一种支持分布式配置化功能的文件任务处理方法,所述文件任务处理方法包括:将业务处理由同步方式转换为异步处理;实现配置化处理导出模版与数据集动态处理excl表头数据;导出采用表内计算公式、表间计算公式配置,优化excl合计列、表间数据计算逻辑;建立多工具导出配置。引用线程池技术,实现多线程、高并发处理导入(出)功能;部署专用服务器,不消耗业务服务器内存。支持线程池、表单、公式类配置化操作。

【技术实现步骤摘要】

本专利技术涉及银行文件处理领域,尤其涉及一种支持分布式配置化功能的文件任务处理方法


技术介绍

1、随着银行数字化转型的不断深入,银行业务逻辑也逐渐变得复杂起来。银行各大系统都需要批量导入处理数据、生成大量的数据报表,在高并发业务中报表导入(出)过程使用频繁,单体服务会出现数据逻辑加工占用大量内存,从而影响生产环境运营安全,现需将该功能进行优化并进行调整,实行分布式扩展,引入配置化功能,提高系统非报表类导入(出)功能处理效率。

2、现有的系统采用单体系统开发模式。应用程序部署在同一台服务器,在整个单体功能中,导入(出)功能整体业务占比大且使用频率高,导入(出)的数据量大且业务加工逻辑复杂(大于10000条数据),在多个请求同时并发的情况下,会开启多个线程进行导出,因导入(出)量大并且会占用大量的服务器内存,导致生产服务器内存使吃紧,从而影响其他业务操作。

3、现有技术的缺点:消耗内存高,导入(出)与业务功能耦合严重;不适用分布式开发;无配置化操作、写死数据校验。如有小的表单改动,需要改动大量代码;代码冗余。>

<本文档来自技高网...

【技术保护点】

1.一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述文件任务处理方法包括:

2.根据权利要求1所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述将业务处理由同步方式转换为异步处理具体包括:

3.根据权利要求2所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述任务表数据包括:报表ID,报表编号,报表名称,导出文件名称,报表类型,报表导出方式,导出请求参数,导出批次,报表导出请求人编号,报表导出请求人名称,报表导出次数,状态,导出信息,创建时间和最后更新时间。

4.根据权利要求3所述的一种支持分布式配置化功能的文...

【技术特征摘要】

1.一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述文件任务处理方法包括:

2.根据权利要求1所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述将业务处理由同步方式转换为异步处理具体包括:

3.根据权利要求2所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述任务表数据包括:报表id,报表编号,报表名称,导出文件名称,报表类型,报表导出方式,导出请求参数,导出批次,报表导出请求人编号,报表导出请求人名称,报表导出次数,状态,导出信息,创建时间和最后更新时间。

4.根据权利要求3所述的一种支持分布式配置化功能的文件任务处理方法,其特征在于,所述状态包括:未处理、导出中、导出失败和导出成功。

5.根据权利要求1所述的一种支持分布式配...

【专利技术属性】
技术研发人员:杨东博
申请(专利权)人:北银金融科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1