從微服務(wù)架構(gòu)解析信源新一代金融采購(gòu)系統(tǒng)

發(fā)布時(shí)間:2020-05-15 17:27:46     訪問次數(shù):

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

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

  什么是微服務(wù)?  

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

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

  微服務(wù)架構(gòu)優(yōu)勢(shì): 

  復(fù)雜度可控 

  獨(dú)立部署  

  高容錯(cuò)性 

  按需收縮  

  開發(fā)敏捷和靈活 

  快速交付 

 金融采購(gòu)系統(tǒng)

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

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

  A客戶,輕量級(jí)微服務(wù)應(yīng)用案例代表。 

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

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

  系統(tǒng)開發(fā)升級(jí)效率低,開發(fā)、調(diào)試、測(cè)試周期長(zhǎng)

  部署不靈活,任何一個(gè)小的升級(jí)必須重新構(gòu)建部署整個(gè)項(xiàng)目 

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

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

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

  …… 

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

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

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

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

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

  

 


鄭州信源 賦能招標(biāo)采購(gòu)數(shù)智化轉(zhuǎn)型

免費(fèi)一對(duì)一定制化解決方案與產(chǎn)品演示

電話咨詢
  • 申請(qǐng)演示