從微服務(wù)架構解析信源新一代金融采購系統

發(fā)布時(shí)間:2020-05-15 17:27:46     訪(fǎng)問(wèn)次數:

  鄭州信源,技術(shù)不斷迭代  

  隨著(zhù)軟件工程規模的迅速擴大和用戶(hù)的成熟,信源金融采購系統系列產(chǎn)品的技術(shù)架構經(jīng)歷了三次大的升級改造。目前產(chǎn)品拋棄了傳統的單體應用,采用了基于微服務(wù)的分布式架構,新技術(shù)架構的應用將金融采購產(chǎn)品推向了一個(gè)新的高度,為客戶(hù)提供了高效智能的采購解決方案?!?/p>

  什么是微服務(wù)?  

  微服務(wù)架構:將單體應用拆分為多個(gè)低耦合的小型服務(wù),每個(gè)小服務(wù)運行在獨立進(jìn)程,可以由不同的團隊開(kāi)發(fā)和維護,服務(wù)間采用輕量級通信機制,獨立自動(dòng)部署,可以采用不同的語(yǔ)言及存儲?!?/p>

  相對于單體架構需要整個(gè)團隊維護開(kāi)發(fā)一個(gè)大工程及一個(gè)單庫,微服務(wù)架構是用戶(hù)請求經(jīng)過(guò)API Gateway被路由到下游服務(wù),服務(wù)之間以輕量級通信協(xié)議進(jìn)行通信,服務(wù)通過(guò)注冊中心發(fā)現彼此,每個(gè)服務(wù)都有專(zhuān)門(mén)的開(kāi)發(fā)維護團隊,每個(gè)服務(wù)對應獨立的數據庫,服務(wù)獨立開(kāi)發(fā)、獨立部署和上線(xiàn)。

  微服務(wù)架構優(yōu)勢: 

  復雜度可控 

  獨立部署  

  高容錯性 

  按需收縮  

  開(kāi)發(fā)敏捷和靈活 

  快速交付 

 金融采購系統

  信源微服務(wù)應用成果

  根據眾多用戶(hù)的業(yè)務(wù)特征,信源研發(fā)了輕量級微服務(wù)、全特性微服務(wù)+前后端分離兩套開(kāi)發(fā)架構,用于不同業(yè)務(wù)需求的客戶(hù)群體?!?/p>

  A客戶(hù),輕量級微服務(wù)應用案例代表?!?/p>

  其采購業(yè)務(wù)覆蓋多種采購方式的全流程電子化,有自己特殊的供應商管理系統,在其系統升級前所有業(yè)務(wù)全集成在一個(gè)單體應用中,系統的運行、維護、升級遇到瓶頸: 

  各業(yè)務(wù)模塊緊耦合,牽一發(fā)動(dòng)全身

  系統開(kāi)發(fā)升級效率低,開(kāi)發(fā)、調試、測試周期長(cháng)

  部署不靈活,任何一個(gè)小的升級必須重新構建部署整個(gè)項目 

  穩定性不高,一處業(yè)務(wù)的有問(wèn)題,拖累整個(gè)應用 

  擴展性不好,不能對高并發(fā)業(yè)務(wù)模塊進(jìn)行橫向擴展

  各業(yè)務(wù)模塊數據全在一個(gè)庫中,備份、恢復風(fēng)險高 

  …… 

  針對遇到的問(wèn)題,我們對其進(jìn)行了微服務(wù)遷移改造,解決了客戶(hù)的痛點(diǎn)。

  在A(yíng)客戶(hù)有限投資情況下,采用輕量級微服務(wù)應用,實(shí)現了業(yè)務(wù)模塊解耦、數據分庫分表,敏捷開(kāi)發(fā),快速上線(xiàn),高并發(fā)業(yè)務(wù)動(dòng)態(tài)橫向擴展等。系統上線(xiàn)以來(lái)運行平穩,獲得客戶(hù)好評?!?/p>

  B客戶(hù),全特性微服務(wù)+前后端分離案例代表?!?/p>

  其技術(shù)棧要求spring boot、spirng cloud、前后端開(kāi)發(fā)分離,服務(wù)分層、安全防護有成套方案要求,要求支持pc端、移動(dòng)端、小程序等多端訪(fǎng)問(wèn),集團集中部署,集團及分支機構全流程上線(xiàn)電子化采購業(yè)務(wù)?!?/p>

  信源利用金融采購系統現有全特性微服務(wù)+前后端分離架構產(chǎn)品快速實(shí)施,上線(xiàn)一年多以來(lái),通過(guò)了幾百家投標人在線(xiàn)集中高并發(fā)解密的考驗,不僅大大提升全集團采購業(yè)務(wù)效率、降低了采購交易成本,而且詳盡的系統運行日志、服務(wù)監控等配套功能也給集團信息化部門(mén)監控、維護系統提供了便利。

  

 


電話(huà)咨詢(xún)
  • 国产普通话对白在线香蕉|92精品午夜福利|动漫精品啪啪一区二区|亚洲精品乱码久久|亚洲色欲色欲WWW在线丝