历经 300 多个日夜,2021 年 8 月, 基于国产企业级分布式数据库腾讯云 TDSQL 打造的昆山农商银行新一代外围零碎胜利投产上线 。它采纳“微服务利用 + 国产分布式数据库”架构,该架构在同类银行中尚属首次。
新外围零碎整体解决能力能够达到 6300TPS(事务处理数 / 秒),可反对每日亿级交易量,在性能方面,高频帐户类交易均匀响应工夫在 300 毫秒之内,查问类交易均匀交易响应工夫在 100 毫秒之内,日终批量工夫缩短至 8 分钟左右,季度结息 17 分钟左右,96 秒实现 10 万笔社保代发,性能远超原外围零碎,在全国同类型银行中处于领先地位。
“微服务”是近年来热门的架构模式,它提倡将繁多应用程序划分成一组小的服务。服务之间互相协调、互相配合,每个服务独立开发测试、部署降级,灵活性强。在金融畛域,微服务的横向扩大能力、场景化数据切分等特点,能满足当下金融科技翻新的倒退需要。
而在数据库国产化的大背景下,微服务如何跑在国产分布式数据库上,破除原先的“集群模式”,始终是技术难点。因为数据库自身的开发利用就关涉多项服务,要满足“微服务”架构,做到多个服务数据的一致性并非易事,在多个服务之间进行数据查问也充斥挑战。
昆山农商行和腾讯云做到了。新外围采纳长亮 V8 技术,无缝连接国产分布式数据库 TDSQL,并融入微服务、读写拆散、多源同步等的技术,实现在保障金融级数据全局一致性的根底上,把大零碎拆分成小型微服务,以升高零碎的复杂性,打消耦合,并无效解决了传统集中式外围并发量瓶颈,晋升了外围零碎的高可用性和动静扩容能力,同时大幅升高零碎建设、降级、运维的危险和老本,并实现了平安可控。
** 新外围零碎有三个微服务集群:公共服务微服务集群、账务微服务集群和历史微服务集群。每个微服务集群由一系列性能职责繁多、高度聚合的服务组成,可反对灵便部署。这三个微服务集群运行在一套 TDSQL 集群中。
**
架构部署细节上,整个昆山农商行的架构是“两地三核心”部署,数据库采纳一主三备,核心间数据强同步,实现核心级别劫难疾速主动复原,且数据零失落。
腾讯云数据库 TDSQL 早有丰盛的深刻区域银行外围零碎的先例。例如,此前 TDSQL 曾落地张家港农商银行,实现银行传统外围数据库首次国产化。
昆山是全国百强县之首。昆山农商银行,是一家扎根于昆山地区,且是当地营业网点最多、服务覆盖面最广的银行,昆山农商行的翻新转型,对“微服务 + 国产分布式数据库”架构在银行业的利用具备标杆意义。