宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

北京宇信科技集團股份有限公司(簡稱:宇信科技)是國內(nèi)金融科技的龍頭企業(yè),為超1000家金融機構(gòu)提供包括咨詢、產(chǎn)品、運營服務(wù)在內(nèi)的一體化金融科技解決方案,在信貸操作系統(tǒng)、互聯(lián)網(wǎng)信貸、監(jiān)管合規(guī)、網(wǎng)絡(luò)銀行等細(xì)分市場占有率位居行業(yè)第一。

隨著AI、大數(shù)據(jù)、5G通信等新一代信息技術(shù)的日新月異和飛速發(fā)展,金融行業(yè)數(shù)字化建設(shè)的提出了更高挑戰(zhàn):包括大量個人信息、交易信息、系統(tǒng)狀態(tài)等數(shù)據(jù)的傳輸和存儲,對安全性和系統(tǒng)穩(wěn)定性要求極高;大量線上業(yè)務(wù)常常產(chǎn)生高并發(fā)請求,處理能力如果達(dá)不到并發(fā)量要求,極易導(dǎo)致系統(tǒng)崩潰;各類監(jiān)管報送模塊迫切需要一套穩(wěn)定、性能好、可擴展的統(tǒng)一監(jiān)管報送平臺。

鯤鵬平臺高吞吐、低時延、低能耗、高安全等優(yōu)勢,能夠很好的滿足上述金融業(yè)務(wù)的要求,此外還提供完善的開發(fā)工具生態(tài),能快速完成面向鯤鵬的開發(fā)、編譯調(diào)試和性能優(yōu)化;基于此,宇信科技選擇攜手鯤鵬共同推進金融科技自主創(chuàng)新實踐。2024年2月,宇信科技宣布與鯤鵬開啟原生開發(fā)合作,8款核心軟件將基于鯤鵬服務(wù)器、openEuler開源操作系統(tǒng)、鯤鵬開發(fā)套件DevKit、鯤鵬應(yīng)用使能套件BoostKit進行原生開發(fā),實現(xiàn)1套代碼+1條流水線->多平臺版本,并持續(xù)發(fā)布性能更優(yōu)的鯤鵬商用軟件版本。目前,統(tǒng)一監(jiān)管報送平臺 V5.0、分布式企業(yè)網(wǎng)銀系統(tǒng) V1.0、遠(yuǎn)程經(jīng)營服務(wù)平臺V1.0三款產(chǎn)品已完成鯤鵬原生開發(fā),并順利獲得Kunpeng NATIVE證書。

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

統(tǒng)一監(jiān)管報送平臺:面向金融監(jiān)管總局、人民銀行、外管局下的20多個報送模塊提供指標(biāo)統(tǒng)計型報送和明細(xì)數(shù)據(jù)型報送,實現(xiàn)各類監(jiān)管報送的統(tǒng)一平臺、統(tǒng)一數(shù)據(jù)、統(tǒng)一管理,支持各類新增監(jiān)管報送的擴展;

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

【統(tǒng)一報送平臺 鯤鵬原生架構(gòu)圖】

分布式企業(yè)網(wǎng)銀系統(tǒng):基于微服務(wù)架構(gòu)的分布式企業(yè)網(wǎng)上銀行系統(tǒng),提供賬戶管理、支付結(jié)算等金融服務(wù),以及代發(fā)工資、供應(yīng)鏈金融、司庫管理等企業(yè)場景化金融服務(wù);

遠(yuǎn)程經(jīng)營服務(wù)平臺:為金融機構(gòu)提供降本增效的技術(shù)抓手,通過AI+Fintech集中專業(yè)資源,打造“服務(wù)+營銷+運營”一體化的數(shù)智化遠(yuǎn)程對客經(jīng)營服務(wù)平臺,實現(xiàn)全渠道協(xié)同、全媒體接入、全天候服務(wù)、全地域覆蓋。

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

【分布式企業(yè)網(wǎng)銀系統(tǒng)&遠(yuǎn)程經(jīng)營服務(wù)平臺 鯤鵬原生架構(gòu)圖】

流水線改造:宇信科技現(xiàn)有流水線嵌入鯤鵬DevKit,構(gòu)建發(fā)布效率顯著提升

宇信科技DevOps平臺團隊基于現(xiàn)有云豹流水線深度集成鯤鵬DevKit,包括遷移掃描、親和分析、畢昇JDK、調(diào)優(yōu)工具和測試工具,通過精心設(shè)計和實施提交流水線、集成流水線和性能測試流水線,構(gòu)建了一套全面的發(fā)布策略,確保代碼變更快速、安全地部署到生產(chǎn)環(huán)境中;提交流水線負(fù)責(zé)快速驗證每次代碼提交,集成流水線則確保不同組件能夠協(xié)同工作,而性能測試流水線則幫助我們及早發(fā)現(xiàn)并解決性能瓶頸。

改造之后的流水線使用率提升了30%,構(gòu)建和發(fā)布速度平均提升了15%。通過將鯤鵬DevKit原生開發(fā)與先進的DevOps實踐相結(jié)合,不僅提高了開發(fā)效率,還增強了軟件質(zhì)量和可靠性。為鯤鵬平臺上的應(yīng)用開發(fā)和遷移設(shè)立了新的標(biāo)準(zhǔn),為未來的創(chuàng)新和增長奠定了堅實的基礎(chǔ)。

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

【改造后的流水線】

代碼開發(fā):通過鯤鵬DevKit IDE插件高效編碼,效率提升約20%

在代碼開發(fā)階段,開發(fā)人員使用鯤鵬DevKit IDE自動處理項目中的庫依賴,包括版本沖突解決、依賴更新通知等,大大減輕了依賴庫管理和維護上的負(fù)擔(dān);實時指出潛在的語法錯誤、邏輯錯誤以及性能瓶頸,幫助開發(fā)者及時修正問題,避免在后期測試中才發(fā)現(xiàn)并修復(fù),從而提高了開發(fā)效率和質(zhì)量。最后,經(jīng)對比分析,常規(guī)需求任務(wù)的開發(fā)效率提升了約20%。

門禁檢查:集成配置DevKit門禁檢查組件,提升自主研發(fā)效率

代碼開發(fā)完成后提交流水線,在流水線門禁檢查階段集成并配置鯤鵬DevKit的親和性掃描和遷移掃描門禁,提前發(fā)現(xiàn)代碼質(zhì)量問題、快速精準(zhǔn)反饋給代碼提交人,提升研發(fā)效率:

提高效率:遷移掃描能夠在開發(fā)早期識別代碼兼容性問題,迅速定位需要修改的代碼段,提供明確的修改指導(dǎo),高效完成代碼修改和優(yōu)化,避免后期反復(fù)調(diào)試修改;

保障質(zhì)量:鯤鵬親和檢查確保提交的代碼符合鯤鵬架構(gòu)的要求,提高整體代碼質(zhì)量;

降低成本:自動化檢查減少了人工審核的工作量,同時降低了后期修復(fù)問題的成本。

規(guī)范流程:將這些檢查集成到流水線中,可以規(guī)范化開發(fā)流程,確保所有代碼都經(jīng)過一致的質(zhì)量控制。

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

【門禁檢查流程】

編譯構(gòu)建:無感知自動切換至畢昇JDK,編譯性能顯著提升

通過相關(guān)流水線門禁檢查后,會生成對應(yīng)產(chǎn)品的部署包,在編譯構(gòu)建階段,通過腳本的配置,能夠無感知自動從開源JDK切換至畢昇JDK,基于其高性能編譯算法、場景應(yīng)用感知、AI迭代調(diào)優(yōu)等特性,進一步保證增強應(yīng)用性能,提升運行效率。替換之后,三款軟件的編譯性能均有了明顯提升:

統(tǒng)一監(jiān)管報送平臺的明細(xì)類報送模塊,啟動耗時從45s縮至30s,編譯構(gòu)建效率提高了33%;

分布式企業(yè)網(wǎng)銀的會員服務(wù)應(yīng)用啟動耗時從25s縮短到20s;

遠(yuǎn)程經(jīng)營服務(wù)平臺選取用戶登錄、數(shù)據(jù)字典查詢、公告查詢、新聞列表查詢、貸款數(shù)據(jù)查詢等場景,分別使用畢昇JDK 以及OpenJDK啟動微服務(wù)集群開展壓力測試,相同時間內(nèi),部分高并發(fā)場景的業(yè)務(wù)吞吐量提升23%。

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效
宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

【切換鯤鵬畢昇JDK前后編譯效率提升對比】

自動完成鯤鵬版本的調(diào)優(yōu)、測試和發(fā)布,綜合性能顯著提升

構(gòu)建完成后,開發(fā)人員還在流水線中對統(tǒng)一監(jiān)管報送平臺進行了自動化的調(diào)優(yōu)、測試和發(fā)布。在調(diào)優(yōu)階段,DevKit提供的Java性能測試工具能夠采集和分析軟件運行性能,通過分析和優(yōu)化智能合約運行容器JVM中內(nèi)存占用和GC回收等瓶頸問題,實現(xiàn)整體性能提升10%;

在測試階段,鯤鵬DevKit會提供一系列的測試框架和用例,采集Java應(yīng)用在壓力負(fù)載下不同部件的性能指標(biāo),對性能和兼容性進行快速測試;

經(jīng)過上述一系列的優(yōu)化,統(tǒng)一監(jiān)管報送平臺的數(shù)據(jù)校核效率、報文生成性能、系統(tǒng)TPS均有10~25%的提升,這些指標(biāo)的提升讓銀行的監(jiān)管報送更加高效。

宇信科技:基于鯤鵬原生開發(fā)金融軟件,讓金融信息處理更高效

【統(tǒng)一監(jiān)管報送平臺基于鯤鵬DevKit的優(yōu)化效果】

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

本文轉(zhuǎn)載自:,不代表科技訊之立場。原文鏈接:http://v.mrkbao.com/news/111202408211714316307748811.html

陳晨陳晨管理團隊

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評論