一种分布式架构金融系统及服务调用方法技术方案

技术编号:37361421 阅读:33 留言:0更新日期:2023-04-27 07:09
本发明专利技术公开了一种分布式架构金融系统及服务调用方法,系统包括若干个数据中心,每个数据中心均包括分片路由单元和N个数据服务单元;分片路由单元中存储了每个客户与对应数据服务单元之间映射关系的分片定位信息,用于根据分片定位信息将客户的服务请求转发到对应的数据服务单元;每个数据服务单元中根据分片定位信息部署了用于存储指定客户的业务数据的业务数据库,以及用于运行处理指定客户所有业务的业务应用的应用服务器。通过以客户为维度对业务数据进行分片,设置多个数据服务单元独立完成对指定客户的服务请求,实现应用和数据的双重单元化,在发生节点异常时也不影响其它节点的使用,降低系统的故障影响范围,提高系统的全链路高可用性。系统的全链路高可用性。系统的全链路高可用性。

【技术实现步骤摘要】
一种分布式架构金融系统及服务调用方法


[0001]本专利技术涉及金融科技
,尤其涉及一种分布式架构金融系统及服务调用方法。

技术介绍

[0002]在互联网金融快速发展的当下,面对爆发式增长的数据量、高并发海量交易场景,传统集中式架构的性能瓶颈愈发凸显,基于此,越来越多的银行等金融机构近年来逐步关注分布式架构,以解决系统高并发的问题。
[0003]目前分布式架构系统中往往在在应用层上做到了业务隔离,而在数据库节点上并没有,由于金融业务对数据安全性和稳定性要求高等特点,在分布式架构系统中如果发生因一个节点的数据错误导致的数据库异常,将影响全量客户对系统的访问,存在一定的故障风险。

技术实现思路

[0004]鉴于上述现有技术的不足,本专利技术的目的在于提供可应用于金融科技或其它相关领域的一种分布式架构金融系统及服务调用方法,旨在降低故障风险,实现全链路高可用的金融系统。
[0005]本专利技术的技术方案如下:
[0006]一种分布式架构金融系统,包括:若干个数据中心,每个数据中心均包括分片路由单元和N个数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种分布式架构金融系统,其特征在于,包括:若干个数据中心,每个数据中心均包括分片路由单元和N个数据服务单元,N为正整数;其中,所述分片路由单元中存储了每个客户与对应数据服务单元之间映射关系的分片定位信息,用于根据所述分片定位信息将客户的服务请求转发到对应的数据服务单元;每个数据服务单元中根据所述分片定位信息部署了用于存储指定客户的业务数据的业务数据库,以及用于运行处理指定客户所有业务的业务应用的应用服务器。2.根据权利要求1所述的分布式架构金融系统,其特征在于,所述若干个数据中心包括一个主数据中心、至少一个与主数据中心同城的同城从数据中心、至少一个与主数据中心异地的异地从数据中心。3.根据权利要求2所述的分布式架构金融系统,其特征在于,所述主数据中心和同城从数据中心的数据同步,且数据同步模式为强同步复制;所述同城从数据中心和异地从数据中心的数据同步,且数据同步模式为异步复制。4.根据权利要求2所述的分布式架构金融系统,其特征在于,所述主数据中心和所述同城从数据中心中各个数据服务单元部署的业务数据和业务应用均相同。5.根据权利要求2所述的分布式架构金融系统,其特征在于,所述主数据中心和同城从数据中心均还包括公共服务单元,所述公共服务单元中部署了用于存储公共数据的公共数据库、用于运行公共服务与消息服务的公共服务器、以及用于汇聚存储所有...

【专利技术属性】
技术研发人员:刘金常
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1