一种基于银行分布式个人客户存款管理系统的制作方法

文档序号:37016776发布日期:2024-02-09 13:08阅读:12来源:国知局
一种基于银行分布式个人客户存款管理系统的制作方法

本发明涉及银行存款管理领域,尤其涉及一种基于银行分布式个人客户存款管理系统。


背景技术:

1、银行个人客户存款管理系统主要存储全行级个人客户存款信息,作为银行的个人客户存款管理系统,核心交易as400系统推送给个人客户存款管理系统,个人客户存款系统接收并存储个人客户存款信息,并返回给外围渠道端的响应信息。在此基础上,个人客户存款管理系统,主体业务价值体现在为现有系统以及未来新建系统提供高时效性的、完整的、一致的、准确的、共享的、权威的全行级个人客户存款信息,实现跨业务线、跨渠道的个人客户存款信息共享,是真正“以个人客户存款为中心”的经营模式,把单一业务对个人客户存款进行管理,转变成为个人客户存款全业务领域、全生命周期管理,提升银行在个人客户存款服务与管理方面的核心竞争力。

2、现有技术中个人客户存款管理系统无法满足现在的市场需求,无法同时支持使用java语言开发,无法接收http协议的提交,并且不适用于做分布式开发。

3、随着市场对互联网的需求,核心系统需要支持高性能、高并发和高可用,并且支持分布式。能够承载至少每天几千万的交易,每秒上千的tps,并能够应对日益增长的交易量。

4、现有技术中的个人客户存款管理系统无法满足现在的市场需求,无法同时支持使用java语言开发,无法接收http协议的提交,并且不适用于做分布式开发。


技术实现思路

1、鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的一种基于银行分布式个人客户存款管理系统。

2、根据本发明的一个方面,提供了一种基于银行分布式个人客户存款管理系统,所述存款管理系统包括:实时http交易模块和夜间批量处理模块;

3、统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断分布式批量处理节点,用于处理定时的批量作业;

4、注册中心和渠道调用方分别与所述统一网关的输入端连接;

5、所述统一网关的输出端与后端服务的输入端连接,所述后端服务的输出端与数据存储单元oracle;

6、所述数据存储单元oracle的输出端与数据湖连接。

7、后端服务包括:东方通文件传输系统、dn文件传输系统和kafka消息中间件系统;

8、所述东方通文件传输系统,用来实现核心和存款系统之间对账文件的传输;

9、所述dn文件传输系统,用来实现柜面和存款系统之间的文件存取;

10、所述kafka消息中间件系统,包括多个节点,推送存款数据信息,用来实现柜面和个人客户存款系统之间的数据交互。

11、东方通文件传输系统包括:多个节点,支持txt文件的传输,用来实现核心和存款系统之间对账文件的传输。

12、dn文件传输系统包括:多个节点,支持pdf文件的传输,用来实现柜面和存款系统之间的文件存取。

13、kafka消息中间件系统包括:多个节点,推送存款数据信息,用来实现柜面和个人客户存款系统之间的数据交互。

14、数据存储单元oracle,用于保存分布式个人客户存款交易系统的交易数据、产品信息和对账文件信息。

15、管理系统还包括:

16、容器云环境,用于部署分布式批量处理节点并支持分布式批量处理各节点之间通信机制,实现了分布式开发。

17、管理系统还包括:

18、集群中间件,用于缓存热点信息,缓解数据库的压力,实现高可用nacos,用于作为服务发现和注册中心,推送配置信息实现分布式开发。

19、本发明提供的一种基于银行分布式个人客户存款管理系统,所述存款管理系统包括:实时http交易模块和夜间批量处理模块;统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断分布式批量处理节点,用于处理定时的批量作业;注册中心和渠道调用方分别与所述统一网关的输入端连接;所述统一网关的输出端与后端服务的输入端连接,所述后端服务的输出端与数据存储单元oracle;所述数据存储单元oracle的输出端与数据湖连接。个人客户存款管理系统基于spring boot开发,经由统一网关进行路由,并基于k8s进行部署,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦,中间件是集群部署模式,强化了系统的承载能力。

20、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。



技术特征:

1.一种基于银行分布式个人客户存款管理系统,其特征在于,所述存款管理系统包括:实时http交易模块和夜间批量处理模块;

2.根据权利要求1所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述后端服务包括:东方通文件传输系统、dn文件传输系统和kafka消息中间件系统;

3.根据权利要求2所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述东方通文件传输系统包括:多个节点,支持txt文件的传输,用来实现核心和存款系统之间对账文件的传输。

4.根据权利要求2所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述dn文件传输系统包括:多个节点,支持pdf文件的传输,用来实现柜面和存款系统之间的文件存取。

5.根据权利要求2所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述kafka消息中间件系统包括:多个节点,推送存款数据信息,用来实现柜面和个人客户存款系统之间的数据交互。

6.根据权利要求1所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述数据存储单元oracle,用于保存分布式个人客户存款交易系统的交易数据、产品信息和对账文件信息。

7.根据权利要求1所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述管理系统还包括:

8.根据权利要求1所述的一种基于银行分布式个人客户存款管理系统,其特征在于,所述管理系统还包括:


技术总结
本发明提供的一种基于银行分布式个人客户存款管理系统,所述存款管理系统包括:实时http交易模块和夜间批量处理模块;统一网关,用来路由不同请求路径,统一拦截请求,并支持黑白名单和熔断分布式批量处理节点,用于处理定时的批量作业;注册中心和渠道调用方分别与所述统一网关的输入端连接;所述统一网关的输出端与后端服务的输入端连接,所述后端服务的输出端与数据存储单元oracle;所述数据存储单元oracle的输出端与数据湖连接。个人客户存款管理系统基于Spring Boot开发,经由统一网关进行路由,并基于k8s进行部署,实现了分布式开发,灵活扩展pod数,技术模块之间相互解耦,中间件是集群部署模式,强化了系统的承载能力。

技术研发人员:彭博,李红艳
受保护的技术使用者:北银金融科技有限责任公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1