一种基于银行分布式电子回单管理系统的制作方法
未命名
09-17
阅读:73
评论:0

1.本发明涉及银行管理系统领域,尤其涉及一种基于银行分布式电子回单管理系统。
背景技术:
2.银行电子回单管理系统主要存储全行级电子回单信息,作为银行的电子回单管理系统,核心交易as400系统推送电子回单给回单管理系统,电子回单系统接收并存储电子回单信息,并返回给外围渠道端的响应信息。在此基础上,电子回单管理系统,主体业务价值体现在为现有系统以及未来新建系统提供高时效性的、完整的、一致的、准确的、共享的、权威的全行级电子回单信息,实现跨业务线、跨渠道的电子回单信息共享,是真正“以电子回单为中心”的经营模式,把单一业务对电子回单进行管理,转变成为电子回单全业务领域、全生命周期管理,提升银行在电子回单服务与管理方面的核心竞争力。
3.现有技术中电子回单管理系统无法满足现在的市场需求,无法同时支持使用java语言开发,无法接收http协议的提交,并且不适用于做分布式开发。
技术实现要素:
4.鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于银行分布式电子回单管理系统。
5.根据本发明的一个方面,提供了一种基于银行分布式电子回单管理系统,所述回单管理系统包括:实时http交易模块和夜间批量处理模块;
6.所述实时http交易模块,用于提供实时的联机交易,统一电子回单的入口和出口,形成电子回单,并且支持批量日终交易。
7.可选的,所述回单管理系统还包括:
8.分布式批量处理节点,用于处理定时的批量的作业;
9.跨平台的批量作业调度软件,用于定时触发批量调度任务;
10.数据存储单元oracle,建立分区表,用于保存分布式电子回单交易系统的交易数据、产品信息和对账文件信息;
11.fpp文件传输系统,包含多个节点,支持文件准备状态的查询,txt文件的传输,用来实现as400和java之间的跨语言通信;
12.kafka中间件,用于准实时回单文件的同步,实现系统之间的解耦,以及高并发时的削峰;
13.dn文件传输系统,包括多个节点,支持pdf文件的传输,用来实现柜面和回单系统之间的文件存取;
14.东方通文件传输系统,包含多个节点,支持txt文件的传输,用来实现老回单和新回单系统之间对账文件的传输,提升系统高可用
15.统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断,提升
系统高性能。
16.容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦;
17.集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用;
18.nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发。
19.可选的,所述分布式批量处理节点整体是基于springcloud框架开发。
20.可选的,所述分布式批量处理节点,接收跨平台的批量作业调度软件发送的http请求,接收到请求之后,启动节点的批量任务。
21.可选的,所述跨平台的批量作业调度软件,用于管理和控制作业流程,提供作业状态信息,通过http请求触发批量调度任务。
22.可选的,所述数据存储单元oracle,用于保存分布式电子回单交易系统的交易数据、产品信息和对账文件信息。
23.可选的,所述kafka中间件,用于准实时回单文件的同步,实现系统之间的解耦,以及高并发时的削峰。
24.可选的,所述文件传输系统fpp,用于支持文件准备状态的查询,txt文件的传输,用来实现as400和java之间的跨语言通信;
25.所述文件传输系统dn,用于支持pdf回单文件的传输,用来实现柜面和回单系统之间的文件存取;
26.所述文件传输系统东方通,用于支持txt文件的传输,用来实现老回单和新回单系统之间对账文件的传输。
27.可选的,所述统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断。
28.可选的,所述nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发。
29.本发明提供的一种基于银行分布式电子回单管理系统,所述回单管理系统包括:实时http交易模块和夜间批量处理模块;所述实时http交易模块,用于提供实时的联机交易,统一电子回单的入口和出口,形成电子回单,并且支持批量日终交易。容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦;集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用。
30.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
31.为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
32.图1为本发明实施例提供的一种基于银行分布式电子回单管理系统组成框图。
具体实施方式
33.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
34.本发明的说明书实施例和权利要求书及附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元。
35.下面结合附图和实施例,对本发明的技术方案做进一步的详细描述。
36.本发明提供的一种基于银行电子回单管理系统主要存储全行级电子回单的系统,所述电子回单系统包括:实时http交易模块和夜间批量处理模块;分布式批量处理节点,用于处理定时的批量的作业;跨平台的批量作业调度软件,用于定时触发批量调度任务,实现重试任务;数据存储单元oracle,用于保存分布式电子回单交易系统的交易数据、产品信息和对账文件信息;kafka中间件,用于准实时回单文件的同步,实现系统之间的解耦,以及高并发时的削峰;fpp文件传输系统,包含多个节点,支持txt文件的传输,用来实现as400和java之间的跨语言通信,与应用解耦;dn文件传输系统,包含多个节点,支持pdf文件的传输,用来实现柜面和回单系统之间的文件存取;东方通文件传输系统,包含多个节点,支持txt文件的传输,用来实现老回单和新回单系统之间对账文件的传输;nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发。统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断。容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦;集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用。
37.如图1所示,一种基于银行电子回单业务主要存储全行级电子回单系统包括:实时http交易模块和夜间批量处理模块;
38.统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断。
39.分布式批量处理节点,用于处理定时的批量的作业,提升系统高可用。
40.跨平台的批量作业调度软件,用于定时触发批量调度任务。
41.数据存储单元oracle,用于保存分布式电子回单交易系统的交易数据、产品信息和对账文件信息。
42.fpp文件传输系统,包含多个节点,支持文件准备状态的查询,txt文件的传输,用来实现as400和java之间的跨语言通信。
43.kafka中间件,用于准实时回单文件的同步,实现系统之间的解耦,以及高并发时的削峰,提升系统高并发。
44.dn文件传输系统,包含多个节点,支持pdf文件的传输,用来实现柜面和回单系统之间的文件存取。
45.东方通文件传输系统,包含多个节点,支持txt文件的传输,用来实现老回单和新回单系统之间对账文件的传输。
46.集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用。
47.nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发,提升系统高性能。
48.容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦。
49.有益效果:本发明提供了一种基于银行全行的电子回单通过数据加工,整合到一起;提供实时的联机交易,统一电子回单的入口和出口,形成统一的、完整的、准确的电子回单,并且支持批量日终交易。
50.以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种基于银行分布式电子回单管理系统,其特征在于,所述回单管理系统包括:实时http交易模块和夜间批量处理模块;所述实时http交易模块,用于提供实时的联机交易,统一电子回单的入口和出口,形成电子回单,并且支持批量日终交易。2.根据权利要求1所述的一种基于银行分布式电子回单管理系统,其特征在于,所述回单管理系统还包括:分布式批量处理节点,用于处理定时的批量的作业;跨平台的批量作业调度软件,用于定时触发批量调度任务;数据存储单元oracle,建立分区表,用于保存分布式电子回单交易系统的交易数据、产品信息和对账文件信息;fpp文件传输系统,包含多个节点,支持文件准备状态的查询,txt文件的传输,用来实现as400和java之间的跨语言通信;kafka中间件,用于准实时回单文件的同步,实现系统之间的解耦,以及高并发时的削峰;dn文件传输系统,包括多个节点,支持pdf文件的传输,用来实现柜面和回单系统之间的文件存取;东方通文件传输系统,包含多个节点,支持txt文件的传输,用来实现老回单和新回单系统之间对账文件的传输,提升系统高可用统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断,提升系统高性能。容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦;集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用;nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发。3.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述分布式批量处理节点整体是基于springcloud框架开发。4.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述分布式批量处理节点,接收跨平台的批量作业调度软件发送的http请求,接收到请求之后,启动节点的批量任务。5.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述跨平台的批量作业调度软件,用于管理和控制作业流程,提供作业状态信息,通过http请求触发批量调度任务。6.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述数据存储单元oracle,用于保存分布式电子回单交易系统的交易数据、产品信息和对账文件信息。7.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述kafka中间件,用于准实时回单文件的同步,实现系统之间的解耦,以及高并发时的削峰。8.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述文件传输系统fpp,用于支持文件准备状态的查询,txt文件的传输,用来实现as400和java之
间的跨语言通信;所述文件传输系统dn,用于支持pdf回单文件的传输,用来实现柜面和回单系统之间的文件存取;所述文件传输系统东方通,用于支持txt文件的传输,用来实现老回单和新回单系统之间对账文件的传输。9.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断。10.根据权利要求2所述的一种基于银行分布式电子回单管理系统,其特征在于,所述nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发。
技术总结
本发明提供的一种基于银行分布式电子回单管理系统,所述回单管理系统包括:实时http交易模块和夜间批量处理模块;所述实时http交易模块,用于提供实时的联机交易,统一电子回单的入口和出口,形成电子回单,并且支持批量日终交易。容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦;集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用。实现高可用。实现高可用。
技术研发人员:孙磊 彭博 李红艳
受保护的技术使用者:北银金融科技有限责任公司
技术研发日:2023.06.19
技术公布日:2023/9/16
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/