国产成人a级片_色婷婷亚洲精品_91国产视频在线观看_欧美精品一二三四

焦點(diǎn)速遞!淺談一下單體架構(gòu)的缺點(diǎn)是什么

2023-04-26 06:10:23 來(lái)源:腳本之家

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,傳統(tǒng)的應(yīng)用架構(gòu)已滿足不了實(shí)際需求,微服務(wù)架構(gòu)就隨之產(chǎn)生。那么傳統(tǒng)應(yīng)用架構(gòu)到底出了什么問(wèn)題呢?又如何解決?接下來(lái)我們將從傳統(tǒng)單體架構(gòu)的問(wèn)題開(kāi)始,對(duì)為什么需要微服務(wù)架構(gòu)進(jìn)行詳細(xì)講解。

傳統(tǒng)單體應(yīng)用架構(gòu)的問(wèn)題

通常我們所使用的傳統(tǒng)單體應(yīng)用架構(gòu)都是模塊化的設(shè)計(jì)邏輯,程序在編寫(xiě)完成后會(huì)被打包并部署為一個(gè)具體的應(yīng)用,而應(yīng)用的格式則依賴于相應(yīng)的應(yīng)用語(yǔ)言和框架。

例如,在網(wǎng)上商城系統(tǒng)中,JavaWeb工程通常會(huì)被打成WA R包部署在Web服務(wù)器上,而普通Java工程會(huì)以JAR包的形式包含在WA R包中,如圖1-1所示。


(資料圖)

早期單體架構(gòu)圖

上圖中的這種應(yīng)用開(kāi)發(fā)風(fēng)格很常見(jiàn),它易于開(kāi)發(fā)和調(diào)試,并且易于部署。在用戶量不多時(shí),此種架構(gòu)方式完全可以滿足需求,但隨著用戶人數(shù)的增加,一臺(tái)機(jī)器已經(jīng)滿足不了系統(tǒng)的負(fù)載,此時(shí)我們就會(huì)考慮系統(tǒng)的水平擴(kuò)展。通常情況下,我們只需要增加服務(wù)器的數(shù)量,并將打包好的應(yīng)用拷貝到不同服務(wù)器(如Tomcat),然后通過(guò)負(fù)載均衡器(如Apache、Nginx)就可以輕松實(shí)現(xiàn)應(yīng)用的水平擴(kuò)展,如圖所示。

在早期,單體架構(gòu)的這種擴(kuò)展方式可以很好的滿足使用需求,但隨著時(shí)間的推移,這種方式就會(huì)產(chǎn)生很多問(wèn)題,具體表現(xiàn)如下:

1.應(yīng)用復(fù)雜度增加,更新、維護(hù)困難

一個(gè)簡(jiǎn)單的應(yīng)用會(huì)隨著時(shí)間的推移而逐漸變大。一旦應(yīng)用變的龐大而又復(fù)雜,那么開(kāi)發(fā)團(tuán)隊(duì)將會(huì)面臨很多問(wèn)題,其中最主要問(wèn)題就是這個(gè)應(yīng)用太復(fù)雜,以至于任何單個(gè)開(kāi)發(fā)者都很難進(jìn)行二次開(kāi)發(fā)或維護(hù)。

2.易造成系統(tǒng)資源浪費(fèi)

雖然使用負(fù)載均衡的方式可以對(duì)項(xiàng)目中的服務(wù)容量進(jìn)行水平擴(kuò)展,但由于傳統(tǒng)單體架構(gòu)的代碼中只有一個(gè)包含所有功能的WA R包,所以在對(duì)服務(wù)容量擴(kuò)容時(shí),只能選擇重復(fù)的部署這個(gè)WA R包來(lái)擴(kuò)展服務(wù)能力,而不僅僅是擴(kuò)展了所需的服務(wù)。這樣導(dǎo)致其他不需要擴(kuò)展的服務(wù)也進(jìn)行了相應(yīng)的擴(kuò)展,但這種擴(kuò)展是不需要的,因此這種方式會(huì)極大的浪費(fèi)資源。

3.影響開(kāi)發(fā)效率

當(dāng)一個(gè)應(yīng)用越大時(shí),啟動(dòng)時(shí)間就會(huì)越長(zhǎng)。開(kāi)發(fā)和調(diào)試的過(guò)程中,如果有很大一部分時(shí)間都要在等待中渡過(guò),那么必然會(huì)對(duì)開(kāi)發(fā)效率有極大的影響。

4.應(yīng)用可靠性低

傳統(tǒng)單體應(yīng)用架構(gòu)在運(yùn)行時(shí)的可靠性比較低,當(dāng)所有模塊都運(yùn)行在一個(gè)進(jìn)程中時(shí),如果任何一個(gè)模塊中出現(xiàn)了一個(gè)Bug,可能會(huì)導(dǎo)致整個(gè)進(jìn)程崩潰,從而影響到整個(gè)應(yīng)用。

5.不利于技術(shù)的更新

傳統(tǒng)單體應(yīng)用架構(gòu)一旦選定使用某些技術(shù),則后期的開(kāi)發(fā)和擴(kuò)展將在這些技術(shù)的基礎(chǔ)上實(shí)現(xiàn)。如果需要更改某種技術(shù),則可能需要將整個(gè)應(yīng)用全部重新開(kāi)發(fā),這種成本是非常大的。當(dāng)然,傳統(tǒng)單體應(yīng)用架構(gòu)的問(wèn)題還不只這些,但出現(xiàn)這些問(wèn)題的根本原因可以說(shuō)就是由于傳統(tǒng)單體架構(gòu)中一個(gè)WA R包內(nèi)包含了系統(tǒng)的所有服務(wù)功能所導(dǎo)致的。隨著業(yè)務(wù)變的越來(lái)越多,問(wèn)題也就越來(lái)越多。

如何解決傳統(tǒng)應(yīng)用架構(gòu)的問(wèn)題

針對(duì)傳統(tǒng)單體架構(gòu)的問(wèn)題,大部分企業(yè)通過(guò)SOA(Service-Oriented Architecture,面向服務(wù)的架構(gòu))來(lái)解決上述問(wèn)題。

SOA的思路是把應(yīng)用中相近的功能聚合到一起,以服務(wù)的形式提供出去,因此基于SOA架構(gòu)的應(yīng)用可以理解為一批服務(wù)的組合。

同樣以網(wǎng)上商城為例,一個(gè)簡(jiǎn)單的SOA系統(tǒng)如圖1-3所示。

SOA系統(tǒng)

從上圖可以看出,SOA將原來(lái)的單體架構(gòu)按照功能細(xì)分為不同的子系統(tǒng),然后再由各個(gè)子系統(tǒng)依賴服務(wù)中間件(這里指企業(yè)服務(wù)總線Enterprise Service Bus,簡(jiǎn)稱ESB)來(lái)調(diào)用所需服務(wù)。

使用SOA可以將系統(tǒng)切分成多個(gè)組件服務(wù),這種通過(guò)多個(gè)組件服務(wù)來(lái)完成請(qǐng)求的方式有很多好處,具體如下:

l把項(xiàng)目拆分成若干個(gè)子項(xiàng)目,不同的團(tuán)隊(duì)可以負(fù)責(zé)不同的子項(xiàng)目,從而提高開(kāi)發(fā)效率;

l把模塊拆分,使用接口通信,降低了模塊之間的耦合度;

l為企業(yè)的現(xiàn)有資源帶來(lái)了更好的重用性;l能夠在最新的和現(xiàn)有的應(yīng)用之上創(chuàng)建應(yīng)用;

l能夠使客戶或服務(wù)消費(fèi)者免予服務(wù)實(shí)現(xiàn)的改變所帶來(lái)的影響;

l能夠升級(jí)單個(gè)服務(wù)或服務(wù)消費(fèi)者而無(wú)需重寫(xiě)整個(gè)應(yīng)用,也無(wú)需保留已經(jīng)不再適用于新需求的現(xiàn)有系統(tǒng)。

雖然使用SOA解決了單體架構(gòu)中的問(wèn)題,但多數(shù)情況下,SOA中相互獨(dú)立的服務(wù)仍然會(huì)部署在同一個(gè)運(yùn)行環(huán)境中(類似于一個(gè)Tomcat實(shí)例下,運(yùn)行了很多web應(yīng)用)。和單體架構(gòu)類似,隨著業(yè)務(wù)功能的增多,SOA的服務(wù)會(huì)變得越來(lái)越復(fù)雜。本質(zhì)上看,單體架構(gòu)的問(wèn)題并沒(méi)有因?yàn)槭褂肧OA而變的更好。

針對(duì)單體架構(gòu)和SOA的問(wèn)題,許多公司(如Amazon、eBay和NetFlix)通過(guò)采用微處理結(jié)構(gòu)模式解決了系統(tǒng)架構(gòu)中的問(wèn)題。其思路不是開(kāi)發(fā)一個(gè)巨大的單體式的應(yīng)用,而是將應(yīng)用分解為小的、互相連接的微服務(wù)。隨著微服務(wù)的使用,微服務(wù)架構(gòu)的思想也隨之產(chǎn)生。

到此這篇關(guān)于淺談一下單體架構(gòu)的缺點(diǎn)是什么的文章就介紹到這了,更多相關(guān)單體架構(gòu)的缺點(diǎn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

關(guān)鍵詞:

相關(guān)文章

熱文推薦

焦點(diǎn)速遞!淺談一下單體架構(gòu)的缺點(diǎn)是什么
焦點(diǎn)速遞!淺談一下單體架構(gòu)的缺點(diǎn)是什么

這篇文章主要介紹了單體架構(gòu)的缺點(diǎn)是什么,通常我們所......更多>

吞噬星空第三季大結(jié)局曝光,羅峰動(dòng)用兩秘法五強(qiáng)者,遮天確定接檔_微速訊
吞噬星空第三季大結(jié)局曝光,羅峰動(dòng)用兩秘法五強(qiáng)者,遮天確定接檔_微速訊

吞噬星空第三季即將迎來(lái)大結(jié)局,而之前包括我在內(nèi)很多......更多>

星網(wǎng)銳捷(002396):4月25日北向資金減持25.49萬(wàn)股
星網(wǎng)銳捷(002396):4月25日北向資金減持25.49萬(wàn)股

4月25日北向資金減持25 49萬(wàn)股星網(wǎng)銳捷。近5個(gè)交易日......更多>

四個(gè)水念什么視頻_四個(gè)水念什么
四個(gè)水念什么視頻_四個(gè)水念什么

1、四個(gè)水念man四聲水大的樣子。本文到此分享完畢,希......更多>

排行推薦

陽(yáng)光醫(yī)療2022年凈利520.71萬(wàn)同比扭虧為盈 子公司博奧基因核酸檢測(cè)類產(chǎn)品毛利率高
陽(yáng)光醫(yī)療2022年凈利520.71萬(wàn)同比扭虧為盈 子公司博奧基因核酸檢測(cè)類產(chǎn)品毛利率高
陽(yáng)光醫(yī)療2022年凈利520 71萬(wàn)同比扭虧為盈子公司博奧... 更多>
深空探測(cè)實(shí)驗(yàn)室文昌基地簽約落地_天天動(dòng)態(tài)
深空探測(cè)實(shí)驗(yàn)室文昌基地簽約落地_天天動(dòng)態(tài)
25日,第一屆深空探測(cè)(天都)國(guó)際會(huì)議在安徽合肥舉行。 更多>
圓通速遞(600233):4月25日北向資金增持54.3萬(wàn)股
圓通速遞(600233):4月25日北向資金增持54.3萬(wàn)股
4月25日北向資金增持54 3萬(wàn)股圓通速遞。近5個(gè)交易日... 更多>
道瓊斯指數(shù)是什么時(shí)候開(kāi)始的 道瓊斯指數(shù)是什么-聚看點(diǎn)
道瓊斯指數(shù)是什么時(shí)候開(kāi)始的 道瓊斯指數(shù)是什么-聚看點(diǎn)
今天來(lái)聊聊關(guān)于道瓊斯指數(shù)是什么時(shí)候開(kāi)始的,道瓊斯指... 更多>
軟通動(dòng)力(301236.SZ)擬推第一期限制性股票激勵(lì)計(jì)劃
智通財(cái)經(jīng)APP訊,軟通動(dòng)力(301236 SZ)發(fā)布第一期限制... 更多>
今頭條!頭部私募對(duì)AI的態(tài)度正顯現(xiàn)分歧
4月上旬,知名私募大咖但斌曾發(fā)微博看空AI,一度引發(fā)... 更多>
天天微速訊:妙可藍(lán)多:一季度凈利同比降67.08%
妙可藍(lán)多(600882)4月25日晚間披露一季報(bào),一季度實(shí)現(xiàn)... 更多>
【全球播資訊】振德醫(yī)療:一季度凈利同比增30.92%
振德醫(yī)療(603301)4月25日晚間披露年報(bào),2022年實(shí)現(xiàn)營(yíng)... 更多>
?歐晶科技:目前石英坩堝價(jià)格處于上升趨勢(shì) 供應(yīng)緊張_每日消息
歐晶科技(001269)在互動(dòng)平臺(tái)表示,據(jù)了解,目前石英坩... 更多>
通合科技:擬定增募資不超6.2億元 用于高功率充電模塊產(chǎn)業(yè)化建設(shè)項(xiàng)目等
通合科技(300491)4月25日晚間公告,公司擬向特定對(duì)象... 更多>
天天視訊!中科信息:公司研發(fā)的技術(shù)與產(chǎn)品與當(dāng)前的通用大模型、ChatGpt不存在相關(guān)性
中科信息(300678)發(fā)布異動(dòng)公告,公司研發(fā)的技術(shù)與產(chǎn)品... 更多>
今日熱門(mén)!園城黃金:年報(bào)披露后可能會(huì)被實(shí)施退市風(fēng)險(xiǎn)警示
園城黃金(600766)4月25日晚間發(fā)布業(yè)績(jī)預(yù)告補(bǔ)充公告,... 更多>
關(guān)注:看來(lái)準(zhǔn)備收房產(chǎn)稅了
開(kāi)始不動(dòng)產(chǎn)統(tǒng)一登記了,這是為收房產(chǎn)稅作準(zhǔn)備了!目前... 更多>
科大訊飛的兩大長(zhǎng)期核心價(jià)值,務(wù)必重新認(rèn)識(shí)|全球頭條
第1個(gè)是全球第一的語(yǔ)音識(shí)別技術(shù)。現(xiàn)在人工智能浪潮興... 更多>

差點(diǎn)錯(cuò)過(guò)曙光數(shù)創(chuàng)!

記錄00后小散財(cái)富自由之路

聚焦AI核心,液冷明天改名液熱 天

河南省第十屆少數(shù)民族傳統(tǒng)體育運(yùn)動(dòng)

天天即時(shí)看!蘭州市去年新增專利授

20省份一季度GDP出爐:14省份增速高

恒大汽車資金不足停產(chǎn),擬2元出清地

德不配位什么意思_天天速遞

米蘭或4000萬(wàn)購(gòu)阿森納射手,中場(chǎng)核

銘普光磁(002902.SZ)一季度歸母凈虧

主站蜘蛛池模板: 欧美日韩高清在线观看| 久久精品99| 黄色片视频在线播放| 日韩亚洲欧美视频| 日韩精品一区二区三区外面| 欧美一区二区中文字幕| 国产欧美精品在线| 精品国产aⅴ麻豆| 激情深爱综合网| 国产精品美女av| 国产精国产精品| 欧美中日韩一区二区三区| 久久99导航| www.xxxx精品| 国产成人中文字幕| 91av在线播放| 国产精品久久久999| 精品人妻人人做人人爽| 91九色精品视频| 国产精品av一区| 国产一区视频在线| 亚洲欧洲三级| 久久五月天婷婷| 国产三级中文字幕| 国产精品黄视频| 日韩一级免费在线观看| 精品国产免费人成电影在线观...| 一区二区在线观| 国产精品在线看| 五月天色婷婷综合| 日本不卡免费高清视频| 久久久久国色av免费观看性色 | 国产日韩视频在线播放| 午夜精品美女久久久久av福利| 国产精品成人av在线| 日本精品一区| 国产精品久久久久久久7电影| 久久久久久久免费视频| 欧洲久久久久久| 欧美精品成人在线| 国产精品大全|