北京宇信科技集團股份有限公司(簡稱:宇信科技)是國內金融科技的龍頭企業,為超1000家金融機構提供包括咨詢、產品、運營服務在內的一體化金融科技解決方案,在信貸操作系統、互聯網信貸、監管合規、網絡銀行等細分市場占有率位居行業第一。
隨著AI、大數據、5G通信等新一代信息技術的日新月異和飛速發展,金融行業數字化建設的提出了更高挑戰:包括大量個人信息、交易信息、系統狀態等數據的傳輸和存儲,對安全性和系統穩定性要求極高;大量線上業務常常產生高并發請求,處理能力如果達不到并發量要求,極易導致系統崩潰;各類監管報送模塊迫切需要一套穩定、性能好、可擴展的統一監管報送平臺。
鯤鵬平臺高吞吐、低時延、低能耗、高安全等優勢,能夠很好的滿足上述金融業務的要求,此外還提供完善的開發工具生態,能快速完成面向鯤鵬的開發、編譯調試和性能優化;基于此,宇信科技選擇攜手鯤鵬共同推進金融科技自主創新實踐。2024年2月,宇信科技宣布與鯤鵬開啟原生開發合作,8款核心軟件將基于鯤鵬服務器、openEuler開源操作系統、鯤鵬開發套件DevKit、鯤鵬應用使能套件BoostKit進行原生開發,實現1套代碼+1條流水線->多平臺版本,并持續發布性能更優的鯤鵬商用軟件版本。目前,統一監管報送平臺 V5.0、分布式企業網銀系統 V1.0、遠程經營服務平臺V1.0三款產品已完成鯤鵬原生開發,并順利獲得Kunpeng NATIVE證書。

統一監管報送平臺:面向金融監管總局、人民銀行、外管局下的20多個報送模塊提供指標統計型報送和明細數據型報送,實現各類監管報送的統一平臺、統一數據、統一管理,支持各類新增監管報送的擴展;

分布式企業網銀系統:基于微服務架構的分布式企業網上銀行系統,提供賬戶管理、支付結算等金融服務,以及代發工資、供應鏈金融、司庫管理等企業場景化金融服務;
遠程經營服務平臺:為金融機構提供降本增效的技術抓手,通過AI+Fintech集中專業資源,打造“服務+營銷+運營”一體化的數智化遠程對客經營服務平臺,實現全渠道協同、全媒體接入、全天候服務、全地域覆蓋。

流水線改造:宇信科技現有流水線嵌入鯤鵬DevKit,構建發布效率顯著提升
宇信科技DevOps平臺團隊基于現有云豹流水線深度集成鯤鵬DevKit,包括遷移掃描、親和分析、畢昇JDK、調優工具和測試工具,通過精心設計和實施提交流水線、集成流水線和性能測試流水線,構建了一套全面的發布策略,確保代碼變更快速、安全地部署到生產環境中;提交流水線負責快速驗證每次代碼提交,集成流水線則確保不同組件能夠協同工作,而性能測試流水線則幫助我們及早發現并解決性能瓶頸。
改造之后的流水線使用率提升了30%,構建和發布速度平均提升了15%。通過將鯤鵬DevKit原生開發與先進的DevOps實踐相結合,不僅提高了開發效率,還增強了軟件質量和可靠性。為鯤鵬平臺上的應用開發和遷移設立了新的標準,為未來的創新和增長奠定了堅實的基礎。
代碼開發:通過鯤鵬DevKit IDE插件高效編碼,效率提升約20%
在代碼開發階段,開發人員使用鯤鵬DevKit IDE自動處理項目中的庫依賴,包括版本沖突解決、依賴更新通知等,大大減輕了依賴庫管理和維護上的負擔;實時指出潛在的語法錯誤、邏輯錯誤以及性能瓶頸,幫助開發者及時修正問題,避免在后期測試中才發現并修復,從而提高了開發效率和質量。最后,經對比分析,常規需求任務的開發效率提升了約20%。
門禁檢查:集成配置DevKit門禁檢查組件,提升自主研發效率
代碼開發完成后提交流水線,在流水線門禁檢查階段集成并配置鯤鵬DevKit的親和性掃描和遷移掃描門禁,提前發現代碼質量問題、快速精準反饋給代碼提交人,提升研發效率:
提高效率:遷移掃描能夠在開發早期識別代碼兼容性問題,迅速定位需要修改的代碼段,提供明確的修改指導,高效完成代碼修改和優化,避免后期反復調試修改;
保障質量:鯤鵬親和檢查確保提交的代碼符合鯤鵬架構的要求,提高整體代碼質量;
降低成本:自動化檢查減少了人工審核的工作量,同時降低了后期修復問題的成本。
規范流程:將這些檢查集成到流水線中,可以規范化開發流程,確保所有代碼都經過一致的質量控制。
編譯構建:無感知自動切換至畢昇JDK,編譯性能顯著提升
通過相關流水線門禁檢查后,會生成對應產品的部署包,在編譯構建階段,通過腳本的配置,能夠無感知自動從開源JDK切換至畢昇JDK,基于其高性能編譯算法、場景應用感知、AI迭代調優等特性,進一步保證增強應用性能,提升運行效率。替換之后,三款軟件的編譯性能均有了明顯提升:
統一監管報送平臺的明細類報送模塊,啟動耗時從45s縮至30s,編譯構建效率提高了33%;
分布式企業網銀的會員服務應用啟動耗時從25s縮短到20s;
遠程經營服務平臺選取用戶登錄、數據字典查詢、公告查詢、新聞列表查詢、貸款數據查詢等場景,分別使用畢昇JDK 以及OpenJDK啟動微服務集群開展壓力測試,相同時間內,部分高并發場景的業務吞吐量提升23%。


自動完成鯤鵬版本的調優、測試和發布,綜合性能顯著提升
構建完成后,開發人員還在流水線中對統一監管報送平臺進行了自動化的調優、測試和發布。在調優階段,DevKit提供的Java性能測試工具能夠采集和分析軟件運行性能,通過分析和優化智能合約運行容器JVM中內存占用和GC回收等瓶頸問題,實現整體性能提升10%;
在測試階段,鯤鵬DevKit會提供一系列的測試框架和用例,采集Java應用在壓力負載下不同部件的性能指標,對性能和兼容性進行快速測試;
經過上述一系列的優化,統一監管報送平臺的數據校核效率、報文生成性能、系統TPS均有10~25%的提升,這些指標的提升讓銀行的監管報送更加高效。

目前,宇信科技的分布式企業網銀系統和遠程經營服務平臺目前已在多個銀行落地實施,通過高效的信息整合和處理,顯著提升了企業信息處理和業務運營效率,提高了用戶的滿意度和忠誠度;監管報送平臺的鯤鵬集成方案也已完成技術驗證和性能測試,預計下半年正式推廣行業客戶落地,共同向新市場推進鯤鵬原生應用開發實踐。展望未來,宇信科技將與鯤鵬持續開展戰略合作,進一步深化鯤鵬原生開發合作,其中監管報送下的20多個報送模塊均基于鯤鵬原生開發,通過建立更穩定、更安全的金融行業軟硬件基礎,推動金融應用生態體系建設。



京公網安備 11011402013531號