本文来源于:2025农村金融机构科技创新优秀案例评选,作者:深圳农商银行
深圳农商银行:基于国产云计算平台、分布式微服务架构、国产分布式数据库的核心系统
2025-10-17 关键词:分布式核心,国产分布式数据库,国产云计算平台
3961
一、项目背景及目标
近年来,银行业数字化转型深度演进,国家提出建设数字金融强国,信创战略向纵深推进,客户需求从“功能可用”转向“体验敏捷”,这对银行的科技支撑能力提出了更高要求。
核心系统作为银行的“数字心脏”,其关键技术自主可控对系统的稳定运行至关重要。身处大湾区核心城市,深圳农商银行不断自我革新,积极拥抱数字化浪潮,2022年4月正式启动第三代核心系统建设。
该项目旨在解决本行二代核心系统面临的问题,包括供应链风险、维护成本高等,同时顺应国家金融安全自主可控的要求,满足业务精细化管理、产品定制、利率市场化等需求。通过重建核心系统、柜面前端系统及新建微服务平台,项目目标是减少对外依赖,降低风险与成本,提升客户服务能力,提供统一客户视图,为客户创造一致体验,加快金融产品创新,革新交易与核算分离,提高精细化管理水平,并采用分布式架构与云原生技术,实现技术自主可控,支持快速交付与灵活扩展,适应业务增长需求。此外,项目契合国家战略,推动数字化转型,助力实体经济,支持粤港澳大湾区建设,打造深圳地区领先的数字化智慧零售银行,践行普惠金融,发挥金融示范作用。
二、项目方案
(一)项目架构设计
1. 系统架构:按业务领域功能划分为渠道服务层、整合服务层、服务总线层、产品服务层、数据服务层和技术底座层,满足高内聚、低耦合原则,仅允许上层应用直接调用下层应用,避免跨层调用。

2. 技术架构:包含分布式技术平台、金融典型业务处理框架及 DevOps 能力。分布式技术平台提供分布式数据存储及访问、分布式缓存访问等核心能力;业务处理框架涵盖金融行业基础应用框架及典型业务场景支持;DevOps 提供从开发到运维的全流程支持,如开发平台、编译构建、代码管理等。
3. 灾备架构:采用 “两地三中心” 灾备模式,深圳罗湖与观澜机房实现同城双活,深圳与武汉机房实现异地灾备。三代核心系统、微服务平台部署在阿里云,同城双活机房组成大集群,异地灾备中心在故障时接管业务,同时对应用按能力中心划分并隔离,中间件也有相应的同城主备和异地同步策略。
4. 云平台网络架构:采用云防火墙 + VPC 进行安全域间隔离,不同 VPC 及相同 VPC 内部均有相应隔离措施。应用系统按分区用途部署,高危访问数据在 DMZ 区落地,并设置安全逻辑控制。
5. 三代核心物理架构:核心系统部署在阿里云 VPC 中,云上云下接入网关以固定 IP 容器模式部署,微服务管理公共组件、能力中心网关及各业务微服务均以容器方式部署在容器服务 ACS 上,各组件分工明确,协同实现核心业务功能。
6. 数据仓库架构:三代核心系统上线过程中,其他存量系统保留原有抽数方式;上线后与数据仓库数据库为异构数据库,非实时(T+1)抽数改为文件交互模式,实时(T+0)抽数通过实时数据采集工具 i2Active 进行流式数据采集。
7. 微服务平台系统:包含注册中心、认证中心、服务网关、管理中心、监控中心、服务治理、日志中心、SDK / 边车、部署发布九大模块,各模块功能明确,共同保障微服务平台的稳定运行与高效管理。
(二)业务设计
1. 增强多法人体系:三代核心系统重要数据表设 “法人编码” 属性,建立多法人体系,原生支持独立法人、分行管理两种模式,灵活适配银行集团多法人架构。
2. 革新客户服务能力:围绕 “以客户为中心”,整合客户数据形成统一客户视图,助力银行从 “以产品为中心” 转向 “以客户为中心” 的经营模式,提升客户全方位服务能力。
3. 提高金融产品定制化能力:引入产品工厂、定价工厂、独立核算引擎等,通过规则引擎实现利率、费率、汇率差异化设置,可快速扩展定价浮动维度,实现金融产品快速定制与市场化定价响应。
4. 柜面业务流程再造:重建柜面系统,革新操作流程与业务功能,支持线上线下多服务渠道联动协同,提升网点业务办理的员工与客户体验,为智慧网点建设奠定基础。
5. 支撑集中化作业:配合行内集中化作业系统建设,革新服务场景与运营模式,降低运营风险,提高业务办理效率,减少前端操作。
6. 革新交易核算分离:业务子系统专注客户服务,无需处理会计核算,由核算引擎负责核算管理,快速响应会计及税务规则调整,提升核算规范性、效率与安全性,提高会计核算精细化管理水平。
(三)技术设计
1. 应用架构转型:推进平台化战略,通过平台化、标准化整合应用,解决系统多、功能分散重叠等问题,抽象沉淀企业级业务与技术能力,增强应用参数化配置能力,快速响应业务需求变化。
2. 技术架构转型:利用分布式框架、云计算等新技术,构建开放性、高容量、易扩展等特征的技术平台,封装通用技术解决方案,提升研发效率与技术标准化水平,赋能业务创新与数字化转型。同时构建业技融合的敏捷能力,建设全流水线工具链平台,打通研发运维各环节。
(四)实施设计
1. 分阶段实施:项目建设分为三个阶段,第一阶段线上贷款阶段预估投入 60 人;第二阶段传统贷款阶段预估投入 100 人;第三阶段存款及剩余部分阶段预估投入 200 人。
2. 关键技术实施路线:针对技术难点,采用微服务技术架构,开发微服务 SDK 实现限流及断路保护,使用 SAGA 技术保障微服务事务一致性,利用分布式数据库的分库分表和分片技术实现海量数据存储,采用容器化部署支持快速扩缩容,引入分布式锁方案解决网联交易并发问题,建立问题处置跟踪机制保障数据准确性。
三、创新点
1. 基础设施架构创新:经过严谨选型和同业调研,选择阿里云作为基础设施,实现从传统集中式向云原生分布式架构转型,达成基础设施资源弹性扩展、敏捷交付,持续支撑业务系统上云。
2. 分布式数据库应用创新:引入分布式数据库,不仅满足海量交易与数据处理的技术支撑需求,还实现了行内 RPO=0,RTO<15 分钟的目标,解决了传统数据库扩容成本高、周期长的问题。
3. 分布式微服务架构创新:以微服务方式原子化实现银行业务处理功能组装,技术人员可快速通过微服务开发和组合响应业务需求变化,且微服务划分合理、数据与逻辑分离,具备完善的分布式事务处理、异常处理、调用链路追踪和日志归集能力。
4. 同城双活模式创新:在底层建立云平台和分布式数据库,搭建满足监管要求的 “两地三中心” 灾备模式,实现深圳罗湖和观澜机房同城双活,深圳和武汉异地灾备,提升系统可用性与容灾能力。
5. 流量回放技术创新:通过录制生产流量转换成可回放的案例,对三代核心进行加速回放性能压测,模拟生产实际运行的全量交易端口压测,能更真实反映关联资源性能指标,提前完成资源扩容,保障系统上线后在业务高峰期稳定运行。同时,也通过仿真生产回放平台发现了不少传统测试难以发现的缺陷。
6. 业务体验创新:以“客户旅程”为核心的流程再造
将柜面多种设备整合为“七合一”一体机,实现复杂业务“一机搞定”。业务流程优化为“一次识别、一次签名、一次打印”即可办结,显著提升客户体验。代收付等业务处理效率提升超10倍。
7. 系统效能创新:支撑未来十年发展的数字底座
新系统承载能力较上一代提升2倍以上,日均交易承载能力超3000万笔,交易处理峰值(TPS)从2500笔/秒提升至6000+笔/秒,为未来业务增长和数字化转型奠定了高性能基础。
四、技术实现特点及优势
(一)系统架构特点及优势
1. 分层清晰且耦合度低:系统架构按业务领域功能分层,各层职责明确,仅允许上层调用下层,避免跨层调用,降低系统复杂度,便于维护与扩展。
2. 高可用性与容灾能力强:“两地三中心” 灾备架构,结合同城双活与异地灾备模式,保障在单点故障或机房故障时系统仍能正常运行,提升系统可用性与数据安全性。
3.弹性扩展能力突出:基于云原生与分布式架构,基础设施资源可弹性扩展,能根据业务需求快速调整计算、存储等资源,适应业务增长与交易高峰。
(二)技术实现特点及优势
1. 技术栈开放且成本可控:采用 Java 开放式技术栈,结合微服务分布式主流技术架构,不仅技术成熟度高、人才储备充足,还具有成本优势,降低系统建设与维护成本。
2. 分布式能力全面:具备完善的分布式数据存储及访问、分布式缓存、分布式调度、分布式事务处理等能力,能有效应对海量数据与高并发交易场景,保障系统稳定运行。
3. DevOps 支持完善:提供从开发到运维的全流程 DevOps 支持,包括开发平台、编译构建、代码管理、自动化测试、部署发布等,提升研发效率,保障产品质量,支持快速迭代。
4. 数据一致性保障有力:通过 SAGA 分布式事务技术、主备机快速同步复制技术、精准控制日切时点等方式,确保分布式事务一致性、金融交易数据实时一致性及账务准确性,避免数据错乱。
五、项目过程管理
1. 需求分析阶段(2021年):分析技术需求和业务需求,预判技术架构未来的发展方向,制定研发需实现的技术目标和业务目标,为项目后续开展奠定基础。
2. 项目预算评估和立项阶段(2021年至 2022年):分析项目所需的人力费用、硬件费用、软件费用及场地规划,制定项目建设规划书,提交立项申请,推动项目正式启动。
3. 项目研发实施阶段(2022年至 2025年):根据项目建设规划书,分三个子阶段实施,依次完成线上贷款、传统贷款、存款及剩余部分的研发目标和交付工作,确保项目按计划推进。
六、运营情况
(一)推广应用
项目围绕打造深圳地区具备综合服务能力、客户体验最佳的数字化智慧型零售银行目标,植根深圳,深耕广东,拓展大湾区,辐射两广。在业务推广上,优先发展零售业务,做优资产业务,做强财富管理和交易银行,开展特色化公司银行,聚焦 8 大新经济科技行业客户深度经营,建立社区、企业、商户、个人一体化生态圈,为客户提供多样化的金融服务。
(二)系统运行情况
1. 性能表现:系统实现了行内 RPO=0,RTO<15 分钟的技术运营目标;支持 5000 万级别客户和账户的海量交易,TPS 达到 6000+ 笔 / 秒;查询交易平均响应时间 为100ms,金融交易平均响应时间 为400ms,网联交易 为150ms;核心批处理运行时间 在60 分钟以内,结息日批处理运行时间 在90 分钟以内,能够支撑存量及新增的各类存贷款产品业务运营。
2. 稳定性与可靠性:系统通过核心联机和批处理分离部署、日终批处理 “双余额 + 小事务” 机制、业务微服务集群部署、版本蓝绿滚动发布等措施,保障 了7*24 小时联机交易不间断运行。同时,在稳定性测试中,系统未出现内存泄漏、异常退出等现象,交易成功率高,满足预期指标。
3. 资源使用情况:云平台计算集群使用率较高,OSS 集群、块存储集群和 Redis 集群使用率较为正常;武汉开发租户计算资源经革新回收后较为充足。在网络资源池方面,各集群流量水位、并发连接数等均在安全范围内,能够保障系统正常运行。
七、项目成效
(一)社会效益
1. 促进战略性新兴产业发展:项目推动金融领域分布式架构技术的发展,为我国金融领域核心系统上云及分布式技术的推广应用做出贡献,助力金融科技产业创新升级。
2. 提高科技创新能力:项目实施过程中,促进分布式架构在金融领域的科技创新,为银行和社会培养一批核心技术人才,提升金融领域整体科技创新能力,推动行业技术进步。
3. 提高服务质量:新系统具备更先进的功能和技术,改善服务质量,提升客户满意度。员工可更快速、准确地响应客户需求,为客户提供更优质的服务体验,增强银行服务实体经济和满足人民群众需求的能力。
(二)经济效益
1. 提高系统处理能力:基于微服务架构的三代核心系统,提供更高效的信息管理和数据处理能力,大幅提高系统处理效率,减少人力资源和时间成本,进而提升金融服务执行效率,降低运营成本。
2. 促进经济增长:项目实施带动相关产业发展,如采购软硬件设备、引进专业人才等,刺激相关产业需求,带动企业发展,增加就业机会,促进当地经济增长,同时推动相关产业链在材料、设备、工程等领域的创新与发展。
3. 革新资源利用:通过弹性基础设施管理,改良基础设施资源利用方式,避免系统资源闲置浪费,更合理地利用现有基础设施,降低系统运作成本,提高资源利用效率,提升银行经济效益。
八、经验总结
(一)战略定力与顶层设计先行
将“科技兴行”作为明确的治行方略,并制定了“高性能、高可用、高可控”的清晰建设理念。坚持“一张蓝图绘到底”,确保了项目方向的正确性和实施的连贯性。
(二)采用“分阶段迭代”实施策略
面对涉及千万级客户和账户、关联上百个外围系统的复杂工程,没有采取风险极高的一次性切换,而是明智地采用了“三阶段迭代”策略。先夯实基础架构,再逐步迁移业务应用,有效分散和降低了业务连续性风险。
(三)极其严密的测试与质量保障
我行规划并执行了多轮大规模测试,共计8轮用户验收测试(UAT)和2轮回归测试,完成了超过一百万个案例的演练,对客户的使用、产品的功能以及核算的准确性等全生命周期进行了深入验证。此外,我行还创新性地引入了录制生产流量生成测试案例的方法,进行仿真回放。这一科学、严谨的测试体系为系统的成功上线和稳定运行提供了关键保障。
(四)敏捷开发理念的贯穿与应用
在整个项目周期中延续了敏捷交付模式,有助于快速响应变化,提高开发效率。
(五)系统性工程思维
认识到数字化转型是系统性、长期性工作,不仅关注技术升级,更将业务流程再造、数据价值挖掘、风险控制强化等紧密结合,实现了科技与业务的深度融合,赋能高质量发展。
本网站案例,除特殊标明来源的,版权归金科创新社所有,未经许可不得转载,否则将视为侵权,对于不遵守此声明或者其他违法使用本文内容者,本网站依法保留追究权。另,本网站部分案例、观点文章来源于网络素材,如有侵权,请邮件联系 fenglei@fintechinchina.com 处理!
特别提示: 本网站免费为广大金融企业提供IT选型咨询服务,详情点击 【 需求提交 】。
推荐阅读
更多
微信
咨询
微信咨询
扫码添加金科小助手微信号
咨询案例和解决方案相关信息
或联系对应机构