2024年工商银行分布式技术及应用白皮书
发展历程:分布式技术系统发展历经四个阶段,从原始分布式时代奠定基础,到分布式计算兴起、微服务架构崛起,再到云计算和虚拟化技术发展形成云原生架构。
产业发展现状:以微服务为核心的分布式技术在产业界基本成熟,涵盖多种技术能力,形成研发及运维支撑能力,相关技术产品在各领域有典型选择。
演进趋势:从软件层面应对微服务架构问题发展为软、硬一体合力应对,如Service Mesh架构和云原生应用运行时架构推动分布式能力下沉。
工商银行分布式体系建设成果
平台产品总视图:工商银行分布式技术体系面向生产运行环节,建设九大运行支撑平台,实现公共技术能力集约建设与运营。
各平台建设现状与成果
软负载均衡:由多层负载节点和管控平台组成,高可用、可扩展,广泛应用于银行核心互联网应用系统,处理高并发请求。
分布式服务:采用高性能RPC调用模式,高可用、可扩展,服务众多,日均调用量高。
分布式事务:提供多种事务解决方案,具备多级失败处理机制,保障核心业务事务一致性,日均业务调用量巨大。
展开剩余84%分布式消息:基于Kafka建设,具备异步解耦等功能,服务众多应用,消息量和TPS高,传递速度快。
分布式数据库:采用特定搭建模式,实现大规模云化服务,具备多种企业级支撑和运维能力,应用于重点业务场景。
分布式缓存:基于Redis定制化扩展,提升服务性能,广泛应用于多业务场景,集群规模大,日均交易量高。
分布式批量:完全自研,解决传统批量业务问题,具备多种功能和运维能力,服务大量应用,日均调度作业次数多。
分布式文件存储:解决传统存储问题,支撑文件共享存储需求,具备多种能力,已落地多个应用,提供大容量存储。
分布式对象存储:实现海量小文件快速读写,满足多种非结构化数据存储需求,已应用于多个系统,数据存量大,支持高并发访问。
业务场景落地:工商银行开放平台分布式技术在境内外大规模应用,构建起核心银行系统,转型应用多,服务调用量大,交易响应快。
分布式体系应用案例
构建开放平台核心银行系统**:构建包括业务基础服务、核心账户体系、重点产品服务等的系统,实现核心业务闭环处理,支撑高频业务增长。
满足复杂场景需求
账务型应用:个人账户应用采用分布式技术,提供高性能、强一致性事务保障,承载大量数据,交易处理能力强,响应时间短。
信息型应用:企业级客户信息应用使用分布式数据库,降低研发成本,为众多应用提供服务,交易并发数高,平均耗时短。
交互型应用:纪念币预约系统采用分布式技术,提升高并发处理和快速响应能力,成功完成发行任务。
流水转发型应用:快捷支付应用利用分布式技术,实现高并发、高可靠弹性支持,业务高峰期交易量巨大。
免责声明:我们尊重知识产权、数据隐私,只做内容的收集、整理及分享,报告内容来源于网络,报告版权归原撰写发布机构所有,通过公开合法渠道获得,如涉及侵权,请及时联系我们删除,如对报告内容存疑,请与撰写、发布机构联系
发布于:广东省