<nav id="cjthq"><strong id="cjthq"><legend id="cjthq"></legend></strong></nav>

        国产av丝袜熟女一二三,麻豆精品一区二区视频在线,中文字幕日韩精品人妻,精品无码av不卡一区二区三区,国产精品自在自线视频,久久国产亚洲精选av,91精品国产91久久综合,一本一道久久久a久久久精品91

        焦點速遞!淺談一下單體架構的缺點是什么

        2023-04-26 06:10:23 來源:腳本之家

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

        傳統(tǒng)單體應用架構的問題

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

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


        (資料圖)

        早期單體架構圖

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

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

        1.應用復雜度增加,更新、維護困難

        一個簡單的應用會隨著時間的推移而逐漸變大。一旦應用變的龐大而又復雜,那么開發(fā)團隊將會面臨很多問題,其中最主要問題就是這個應用太復雜,以至于任何單個開發(fā)者都很難進行二次開發(fā)或維護。

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

        雖然使用負載均衡的方式可以對項目中的服務容量進行水平擴展,但由于傳統(tǒng)單體架構的代碼中只有一個包含所有功能的WA R包,所以在對服務容量擴容時,只能選擇重復的部署這個WA R包來擴展服務能力,而不僅僅是擴展了所需的服務。這樣導致其他不需要擴展的服務也進行了相應的擴展,但這種擴展是不需要的,因此這種方式會極大的浪費資源。

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

        當一個應用越大時,啟動時間就會越長。開發(fā)和調(diào)試的過程中,如果有很大一部分時間都要在等待中渡過,那么必然會對開發(fā)效率有極大的影響。

        4.應用可靠性低

        傳統(tǒng)單體應用架構在運行時的可靠性比較低,當所有模塊都運行在一個進程中時,如果任何一個模塊中出現(xiàn)了一個Bug,可能會導致整個進程崩潰,從而影響到整個應用。

        5.不利于技術的更新

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

        如何解決傳統(tǒng)應用架構的問題

        針對傳統(tǒng)單體架構的問題,大部分企業(yè)通過SOA(Service-Oriented Architecture,面向服務的架構)來解決上述問題。

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

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

        SOA系統(tǒng)

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

        使用SOA可以將系統(tǒng)切分成多個組件服務,這種通過多個組件服務來完成請求的方式有很多好處,具體如下:

        l把項目拆分成若干個子項目,不同的團隊可以負責不同的子項目,從而提高開發(fā)效率;

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

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

        l能夠使客戶或服務消費者免予服務實現(xiàn)的改變所帶來的影響;

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

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

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

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

        關鍵詞:

        相關文章

        熱文推薦

        焦點速遞!淺談一下單體架構的缺點是什么
        焦點速遞!淺談一下單體架構的缺點是什么

        這篇文章主要介紹了單體架構的缺點是什么,通常我們所......更多>

        吞噬星空第三季大結局曝光,羅峰動用兩秘法五強者,遮天確定接檔_微速訊
        吞噬星空第三季大結局曝光,羅峰動用兩秘法五強者,遮天確定接檔_微速訊

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

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

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

        四個水念什么視頻_四個水念什么
        四個水念什么視頻_四個水念什么

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

        排行推薦

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

        差點錯過曙光數(shù)創(chuàng)!

        記錄00后小散財富自由之路

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

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

        天天即時看!蘭州市去年新增專利授

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

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

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

        米蘭或4000萬購阿森納射手,中場核

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

        主站蜘蛛池模板: 焉耆| 99RE8这里有精品热视频| 色偷偷www8888| 乐亭县| 日韩免费中文字幕| 综合亚洲综合图区网友自拍| 国产jizzjizz视频| 国产91精品一区二区麻豆网站| 欧美97久久人人模人人爽人人| 大陆少妇xxxx做受| 国产精品+日韩精品+在线播放| 欧美成人三级网站现在观看| 免费av手机在线观看不卡| 香蕉久久精品曰曰躁夜夜躁 | 一二三四在线观看免费中文在线观看 | 亚洲精品AV无码喷奶水糖心| 欧美人与动人物牲交免费观看| 老熟女高潮一区二区三区| 欧美日韩视频无码一区二区三| 国产性爱精品| 国产精品无码一区二区在线观一| 伊人一区在线观看| 老司机导航亚洲精品导航| 日本国产精品一区2页| 太紧了夹得我的巴好爽欧美| 亚洲国产一区二区精品专区发布| 国产精品一线二线三线| 三级4级全黄60分钟| av色综合久久天堂av色综合在| 国产女同互慰出水| 色婷婷综合久久久久中文| 国产三级在线观看播放| 精品人妻一区二区三区小视频| 中文国产成人精品久久不卡 | 少妇私密擦油喷水高潮爽翻天| 国产精品无码久久久久免费AV| 欧美大成色www永久网站婷| 精品一区二区91| 国产黄A三级三级三级看三级| 四虎国产精品免费网站| 蜜臀av久久国产午夜|