首例“微服務+國產分散式資料庫”架構,TDSQL助力崑山農商行換“心”
歷經300多個日夜,2021年8月,**基於國產企業級分散式資料庫騰訊雲TDSQL打造的崑山農商銀行新一代核心系統成功投產上線**。它採用“微服務應用+國產分散式資料庫”架構,該架構在同類銀行中尚屬首次。
![file](http://image.openwrite.cn/24379_01808162E4214B27AFFDC7F6AB4D90FF)
新核心系統整體處理能力可以達到6300TPS(事務處理數/秒),可支援每日億級交易量,在效能方面,高頻帳戶類交易平均響應時間在300毫秒之內,查詢類交易平均交易響應時間在100毫秒之內,日終批量時間縮短至8分鐘左右,季度結息17分鐘左右,96秒完成10萬筆社保代發,效能遠超原核心繫統,在全國同型別銀行中處於領先地位。
“微服務”是近年來熱門的架構模式,它提倡將單一應用程式劃分成一組小的服務。服務之間相互協調、互相配合,每個服務獨立開發測試、部署升級,靈活性強。在金融領域,微服務的橫向擴充套件能力、場景化資料切分等特點,能滿足當下金融科技創新的發展需求。
而在資料庫國產化的大背景下,微服務如何跑在國產分散式資料庫上,破除原先的“叢集模式”, 一直是技術難點。因為資料庫本身的開發應用就牽涉多項服務,要滿足“微服務”架構,做到多個服務資料的一致性並非易事,在多個服務之間進行資料查詢也充滿挑戰。
崑山農商行和騰訊雲做到了。新核心採用長亮V8技術,無縫銜接國產分散式資料庫TDSQL,並融入微服務、讀寫分離、多源同步等的技術,實現在保證金融級資料全域性一致性的基礎上,把大系統拆分成小型微服務,以降低系統的複雜性,消除耦合,並有效解決了傳統集中式核心併發量瓶頸,提升了核心系統的高可用性和動態擴容能力,同時大幅降低系統建設、升級、運維的風險和成本,並實現了安全可控。
**新核心系統有三個微服務叢集:公共服務微服務叢集、賬務微服務叢集和歷史微服務叢集。每個微服務叢集由一系列功能職責單一、高度聚合的服務組成,可支援靈活部署。這三個微服務叢集執行在一套TDSQL叢集中。
**
架構部署細節上,整個崑山農商行的架構是“兩地三中心”部署,資料庫採用一主三備,中心間資料強同步,實現中心級別災難快速自動恢復,且資料零丟失。
騰訊雲資料庫TDSQL早有豐富的深入區域銀行核心系統的先例。例如,此前TDSQL曾落地張家港農商銀行,完成銀行傳統核心資料庫首次國產化。
崑山是全國百強縣之首。崑山農商銀行,是一家紮根於崑山地區,且是當地營業網點最多、服務覆蓋面最廣的銀行,崑山農商行的創新轉型,對“微服務+國產分散式資料庫”架構在銀行業的應用具有標杆意義。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940575/viewspace-2839113/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 崑崙分散式資料庫架構介紹分散式資料庫架構
- 分散式資料庫入門:以國產資料庫 TDSQL 為例分散式資料庫SQL
- 如何在微服務分散式架構中刪除資料? - bennorthrop微服務分散式架構
- 微服務架構 | 11. 分散式事務微服務架構分散式
- 分散式架構和微服務架構的區別分散式架構微服務
- TDSQL交易型分散式資料庫背景分析SQL分散式資料庫
- 微服務架構下分散式session管理微服務架構分散式Session
- 微服務分散式架構之redis篇微服務分散式架構Redis
- 微服務架構分散式事務管理問題微服務架構分散式
- 首個國產分散式資料庫調研:TDSQL產品技術及服務能力排名第一分散式資料庫SQL
- 崑崙分散式資料庫技術特點分散式資料庫
- 崑崙分散式資料庫技術優勢分散式資料庫
- springcloud微服務分散式雲架構簡介SpringGCCloud微服務分散式架構
- 【分散式微服務企業快速架構】SpringCloud分散式、微服務、雲架構快速開發平臺分散式微服務架構SpringGCCloud
- 分散式資料庫架構原理 - Alex Petrov分散式資料庫架構
- TDSQL將釋出免費版本,助力國產資料庫生態完善SQL資料庫
- 微服務架構及分散式事務解決方案微服務架構分散式
- spring cloud微服務分散式雲架構-Spring Cloud Config環境庫SpringCloud微服務分散式架構
- 微服務架構中的分散式事務全面詳解 -DZone微服務微服務架構分散式
- springcloud微服務分散式雲架構-SpringCloud簡介SpringGCCloud微服務分散式架構
- 微服務分散式雲架構-springboot執行模式微服務分散式架構Spring Boot模式
- 微服務架構帶來的分散式單體微服務架構分散式
- (二) MdbCluster分散式記憶體資料庫——分散式架構1分散式記憶體資料庫架構
- 分散式資料庫的架構演變之路分散式資料庫架構
- 分散式微服務架構(一)分散式微服務架構
- DTM:Golang中微服務架構的分散式事務框架Golang微服務架構分散式框架
- spring cloud微服務分散式雲架構--hystrix的使用SpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Gateway入門SpringCloud微服務分散式架構Gateway
- (一)springcloud微服務分散式雲架構-SpringCloud簡介SpringGCCloud微服務分散式架構
- spring cloud微服務分散式雲架構Spring Cloud ZuulSpringCloud微服務分散式架構Zuul
- spring cloud微服務分散式雲架構-Spring Cloud NetflixSpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Spring Cloud BusSpringCloud微服務分散式架構
- spring cloud微服務分散式雲架構-Commons 普通抽象SpringCloud微服務分散式架構抽象
- spring cloud springboot mybatis 分散式 微服務 架構原始碼CloudSpring BootMyBatis分散式微服務架構原始碼
- Spring Cloud構建微服務架構:分散式配置中心(加密解密)SpringCloud微服務架構分散式加密解密
- spring cloud微服務分散式雲架構--服務註冊(consul)SpringCloud微服務分散式架構
- 微服務架構下分散式事務解決方案-hoop(一)微服務架構分散式OOP
- 微服務架構 | 11.1 整合 Seata AT 模式實現分散式事務微服務架構模式分散式