张家港农商银行分布式+微服务架构转型——素材文档
一、项目定位与战略背景
张家港农商银行是经中国人民银行批准、于2001年11月成立的国内首家农村商业银行,A股上市银行(股票代码002839)。该行2021—2023新三年发展战略将加快数字化转型作为战略总体目标,提出“建设新时期高质量发展的标杆银行”的关键要求,积极打造全行级数据“高速公路”,构建数据枢纽,充分依托苏州—张家港双总部机制推进科技赋能转型。
在金融科技投入方面,该行科技投入预算占营收的比重约4%,在可比同业中相对领先。组织架构上专门设立金融科技总部,下设金融科技创新实验室等四个二级部门,并在苏州业务板块设立金融创新实验室、大数据实验室、网金产品实验室。
二、核心技术体系定位
该行坚定不移地走核心技术自主可控的信息化银行建设之路,推进“分布式+微服务”的科技架构转型,构建面向未来业务发展,以开放性、高容量、易扩展、自主可控、安全稳定为特征的全新技术体系。
自核心系统采用分布式架构以来,该行进一步夯实自主可控的技术底座,通过搭建云平台,促进架构向“云+微服务”转型。信创建设工作于2021年启动,是第二批金融试点单位,同时也是第一家江苏省地方法人农商行试点单位,信创建设被列为全行“一号工程”,由董事长任信创领导小组组长。
三、新一代核心系统(分布式数据库底座)
3.1 建设过程与技术选型
该行新一代核心系统以实现“全核心,强核心”模式为目标,硬件设备全部采用开放的X86服务器,数据库采用腾讯云自研分布式数据库TDSQL,全面实现国产自主可控。该系统由腾讯云提供TDSQL分布式数据库、长亮科技提供适配于TDSQL数据库的核心系统,三方联合完成应用兼容性改造和数据库升级优化,经过13个月攻坚克难最终搭建出一套具备高可用和强一致等特性的数据库架构。
系统建设过程中,张家港行联合腾讯云及系统建设方长亮科技,充分结合银行传统业务与互联网业务的场景差异,对业务逻辑进行重新设计,并共同制定了TDSQL和集中式数据库数据准实时同步的策略作为兜底方案。
3.2 数据库架构关键指标
数据库采用分片“一主三备”的模式,保证主节点故障时可以在40秒以内自动切换到备节点并恢复业务;完善的全局分布式事务设计,能够完全避免发生错账、乱账、账不平等问题。
3.3 业务与性能表现
新核心系统实现了构建全账户体系、产品工厂、差异化定价、灵活机构管理、交易与核算分离、支持多法人模式、提升价税分离效率、精细化数据支持以及全渠道7×24小时服务等十大特色业务。
性能指标方面:高频账户类交易耗时在300毫秒之内,查询类交易耗时在100毫秒之内,20秒内可以完成1万笔批量代发代扣业务,日终跑批耗时14分钟,存款结息耗时11分钟,贷款结息耗时3分钟。批量业务进行时数据库负载均保持在10%以下,极限处理能力达到6200 TPS,完全满足未来5~10年业务发展需求。该系统可支持十亿级交易账户、十亿级日交易量处理,并能够支持10万+核心账务作业的统一处理、跨地域分布式调度以及可视化管理。
3.4 成本效益
由于创新采用TDSQL分布式数据库架构,硬件成本只有传统架构成本的1/5甚至更低,硬件投入从千万级降低到百万级,硬件成本下降75%以上。从长远来看,采用此种分布式架构每年能节省20%的IT投入。基于新系统数据库层面的同城双活高可用架构,在出现机房级灾难时,备用机房能够快速接管所有业务,保证业务连续性。
该“新核心系统建设工程(分布式数据库)”项目荣获中国人民银行颁发的2019年度银行科技发展奖三等奖,是全国首家在传统核心系统中采用国产分布式数据库的商业银行,打破了银行业在传统核心系统领域长期被国外商业数据库垄断的局面。
四、聚合支付体系的架构转型(微服务拆分典型案例)
4.1 项目背景
聚合支付业务日均交易量近29万笔,日均清算金额达到7000万元。原有系统存在运行稳定性差、容错能力差、业务承载能力弱、结构设计不合理等问题,且由厂商主导建设的模式在产品设计、开发效率等方面遇到瓶颈。该行于2021年初启动聚合支付系统转型升级项目。
4.2 技术架构
系统基于SpringCloud技术栈的微服务体系打造,应用服务实现分布式模式,并支持主备双活体系,后端采用分布式数据库作为数据源。整套集群采用4个主节点、3个灾备节点方式进行搭建。系统中间件采用Nacos + Redis + RabbitMQ的通用架构,系统日志采用同日志平台结合的模式,日志实时推送至ElasticSearch数据库。
4.3 微服务拆分方案
聚合支付从传统单体模式向分布式微服务模式的转变,涉及设计理念的颠覆。该行从实际情况出发,将聚合支付体系拆分为7个微服务,分别为:接入网关、接出网关、订单模块、批处理模块、数据服务模块、交易后处理模块、管理台。
4.4 全栈信创技术路线
“付了码”聚合支付平台采用国产信息化技术路线进行全栈信创建设,使用鲲鹏920芯片服务器、麒麟V10服务器操作系统、TDSQL V10分布式数据库等国产信息技术产品,形成全套国产信创信息化技术路线解决方案,填补了金融业信息系统收单业务场景国产化解决方案的空白。
平台采用分布式技术为支撑,以微服务形式独立承载,将营销、积分、数字人民币、消息、缴费等多模块解耦,在业务层面支撑各应用系统的独立业务发展与演进,提升建设效率降低迭代周期;技术领域使用行内自主架构设计,框架能力及系统可用性经过验证,不仅实现同性能下的低成本优势,且实现对原有国际厂商核心设备解绑。
安全方面,通过安全渗透测试、安全扫描、压力测试、数据治理等机制及时发现系统风险;对接风控管理系统对商户交易做到事前决策、事中监控、事后分析全生命周期管理;优化对账逻辑,对商户、场景、交易、支付渠道等多维度实施对账;部署运行时严格要求内外网隔离。
4.5 业务承载场景
聚合支付平台在金融服务层面以聚合支付为核心,数字人民币、营销系统、积分系统、消息中心、统一缴费等系统为基础支撑,手机银行、小程序、公众号、H5、收银台等渠道多端运行,可选择数字人民币、支付宝、微信等多个支付渠道,对接生活缴费、商户收单、公益捐款等场景,借助多类型卡券、积分等权益打造商户营销工具链,形成以支付为主、营销为辅的支付解决方案。
五、智能普惠金融服务平台(分布式架构延伸)
该行基于分布式架构建设智能普惠金融服务平台,技术目标为采用分布式架构,探索使用大数据平台进行大数据应用开发,推进服务器、存储、网络及安全设备、操作系统等软件的自主可控。
技术路线方面:使用搭载鲲鹏芯片的服务器,操作系统使用麒麟服务器操作系统,数据库使用TDSQL分布式数据库,以微服务开发平台和移动开发平台为搭建平台,采用人工智能等新技术应用,兼容PC端、移动端。
平台业务功能覆盖贷前、贷中、贷后全流程,包括客户管理、授信管理、额度管理、签约管理、贷款发放、贷后管理、资产保全等模块,从传统信贷、互联网金融和交易银行多维度构建智能普惠金融服务平台。
六、信创建设整体成效
截至2023年底,该行已有109个信创系统,国产数据库主要使用TDSQL、GaussDB和达梦DM。核心应用系统全部运行在ARM服务器上,验证了国产分布式数据库和国产服务器在核心系统的可用性,为兄弟行新核心系统建设提供了可行的借鉴方案,目前省内两家农商行核心系统均采用同类技术架构。有几十套系统由自主研发完成信创改造,所有新建自研系统均要求达到信创目标,信创自研体系涵盖前中后台各类系统。
信创建设成果获得多项行业认可:连续被评为优秀试点单位;2023年北京金融展进行中小银行分布式数据库应用实践分享;2023年金融信创大比武,核心业务系统信创实施方案获得三等奖;2023年多次在省内农商行进行信创建设情况交流分享。该行“基于全栈信息技术创新的营销解决方案”入选江苏省工信厅等三部门联合发布的2025年江苏省信息技术应用创新典型应用案例名单,系统采用SpringCloud + Nacos + TDSQL技术架构,实现了从前端到后端的全栈国产化技术整合。
七、并发量波动与小额高频交易支撑能力
该行技术体系明确支持爆款金融产品、秒杀、红包、抢购等海量在线客户流量的“小额高频交易”需求,与互联网金融业务融合,丰富线上金融产品。
在消费场景落地方面,围绕“小额、高频、刚需”消费场景打造“鼎惠生活圈”商圈品牌,交易笔数达2228万笔,交易金额12.68亿元。该行与华为、京东等科技企业合作,在金融科技、数字化营销、数据中台、智能风控创新、反欺诈等业务领域展开深入合作,并发布鲲鹏联合创新平台作为金融科技创新的孵化器,以“平台+AI+生态”为基础共建金融鲲鹏开放生态。
八、厂商合作矩阵
| 合作方 | 角色 | 涉及技术/系统 |
|---|---|---|
| 腾讯云 | 分布式数据库提供方 | TDSQL分布式数据库,核心系统数据库承载 |
| 长亮科技 | 核心系统建设方 | 适配TDSQL的核心系统应用开发与迁移 |
| 华为 | 信创硬件/生态合作 | 鲲鹏920芯片服务器、鲲鹏联合创新平台 |
| 麒麟软件 | 操作系统 | 麒麟V10服务器操作系统 |
九、匹配维度速查
| 评估维度 | 匹配情况 | 核心证据 |
|---|---|---|
| 信创国产化 | ✅ 全栈信创 | 鲲鹏920 + 麒麟V10 + TDSQL V10,109个信创系统,ARM服务器全覆盖 |
| 架构演化 | ✅ 核心系统级演进 | 从Sybase集中式 → TDSQL分布式;从单体 → SpringCloud微服务 |
| 各种测试 | ✅ 多维度验证 | 安全渗透测试、安全扫描、压力测试、数据治理、兼容性验证、13个月攻坚测试 |
| 高可用 | ✅ 多层级保障 | 数据库“一主三备”40秒自动切换、同城双活、集群4主3备、机房级灾难接管 |
| 安全架构 | ✅ 全生命周期管控 | 内外网隔离、风控管理系统、事前/事中/事后全生命周期、敏感数据保护 |
| 微服务拆分 | ✅ 7个微服务 | 接入网关、接出网关、订单模块、批处理模块、数据服务模块、交易后处理模块、管理台 |
| 并发量波动 | ✅ 小额高频场景 | 秒杀/红包/抢购支撑,6200 TPS极限处理,十亿级日交易量能力 |
| 数据库 | ✅ 国产分布式数据库 | TDSQL主技术路线,涵盖TDSQL/GaussDB/达梦多数据库体系 |
| 云原生 | ✅ 云+微服务 | 搭建云平台,SpringCloud + Nacos + Redis + RabbitMQ技术栈 |
| 缓存 | ✅ Redis | 系统中间件采用Nacos + Redis + RabbitMQ通用架构 |