成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

3分鐘干貨之微服務(wù)架構(gòu)的局限性

李濤 / 2899人閱讀

摘要:雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。這可能導(dǎo)致生產(chǎn)力的重大延遲。復(fù)雜性單功能微服務(wù)的開(kāi)發(fā)和部署并非易事。采購(gòu)這樣一個(gè)經(jīng)驗(yàn)豐富的團(tuán)隊(duì)對(duì)于維護(hù)基于微服務(wù)的應(yīng)用程序的復(fù)雜性至關(guān)重要。這些額外的步驟導(dǎo)致每個(gè)微服務(wù)的開(kāi)銷。

雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。然而,它有其自身的一些缺點(diǎn)。但在得出任何結(jié)論之前,讓我們來(lái)看看其中的一些。
1.開(kāi)發(fā)環(huán)境超載
隨著應(yīng)用程序及其數(shù)據(jù)庫(kù)的增長(zhǎng),代碼庫(kù)也在不斷擴(kuò)展。隨著針對(duì)每個(gè)微服務(wù)的代碼擴(kuò)展,它會(huì)使每個(gè)加載的應(yīng)用程序的開(kāi)發(fā)環(huán)境過(guò)載。這可能導(dǎo)致生產(chǎn)力的重大延遲。

DevOps復(fù)雜性

單功能微服務(wù)的開(kāi)發(fā)和部署并非易事。使用多種技術(shù)并創(chuàng)建API來(lái)集中系統(tǒng)是一項(xiàng)挑戰(zhàn)。這需要一個(gè)經(jīng)驗(yàn)豐富的DevOps團(tuán)隊(duì)。采購(gòu)這樣一個(gè)經(jīng)驗(yàn)豐富的DevOps團(tuán)隊(duì)對(duì)于維護(hù)基于微服務(wù)的應(yīng)用程序的復(fù)雜性至關(guān)重要。
3.增加資源和網(wǎng)絡(luò)使用
由于多個(gè)組件協(xié)同工作,因此在某種程度上彼此進(jìn)行通信非常重要。此通信將導(dǎo)致網(wǎng)絡(luò)使用量增加。這需要高速可靠的網(wǎng)絡(luò)連接。此外,運(yùn)行這些應(yīng)用程序的費(fèi)用也會(huì)增加。所有服務(wù)都多帶帶運(yùn)行,增加了運(yùn)營(yíng)成本。
4.測(cè)試
測(cè)試應(yīng)用程序可能具有挑戰(zhàn)性,因?yàn)橛卸鄮У慕M件。與單片應(yīng)用程序相比,微服務(wù)需要更長(zhǎng)的時(shí)間進(jìn)行測(cè)試,并且在出現(xiàn)任何錯(cuò)誤時(shí)更加復(fù)雜。有時(shí),由于測(cè)試最終會(huì)影響整個(gè)應(yīng)用程序,可能會(huì)導(dǎo)致延遲。
5.安全
在Web應(yīng)用程序方面,安全性至關(guān)重要。使用微服務(wù),實(shí)現(xiàn)這一點(diǎn)很困難。當(dāng)存在獨(dú)立模塊的集群時(shí),每個(gè)模塊都需要遵守為整個(gè)系統(tǒng)定義的認(rèn)證和授權(quán)規(guī)范。
除此之外,每個(gè)模塊可能與其他模塊通信,跟蹤數(shù)據(jù)流變得非常困難。需要其他措施,例如具有負(fù)載平衡的API網(wǎng)關(guān),以確保行為一致。這些額外的步驟導(dǎo)致每個(gè)微服務(wù)的開(kāi)銷。
6.應(yīng)用程序的復(fù)雜性
由于微服務(wù)是獨(dú)立組件,因此每個(gè)微服務(wù)通常都有一個(gè)最適合其需求的技術(shù)堆棧。例如,機(jī)器學(xué)習(xí)模塊可能使用python堆棧,而計(jì)量服務(wù)可能使用Java堆棧,UI服務(wù)可能使用MEAN堆棧。這會(huì)導(dǎo)致復(fù)雜性,因?yàn)橘Y源池和管理和構(gòu)建新功能所需的技能將非常高。
7.高初始投資
微服務(wù)獨(dú)立運(yùn)行,它們需要獨(dú)立的容器或資源來(lái)運(yùn)行它們。每個(gè)項(xiàng)目可能有很多微服務(wù)一起工作,需要更高的投資來(lái)設(shè)置包括微服務(wù),安全容器,負(fù)載平衡器,API網(wǎng)關(guān)等的所有集群。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/12004.html

相關(guān)文章

  • 3分鐘干貨之微服務(wù)架構(gòu)限性

    摘要:雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。這可能導(dǎo)致生產(chǎn)力的重大延遲。復(fù)雜性單功能微服務(wù)的開(kāi)發(fā)和部署并非易事。采購(gòu)這樣一個(gè)經(jīng)驗(yàn)豐富的團(tuán)隊(duì)對(duì)于維護(hù)基于微服務(wù)的應(yīng)用程序的復(fù)雜性至關(guān)重要。這些額外的步驟導(dǎo)致每個(gè)微服務(wù)的開(kāi)銷。 雖然微服務(wù)是降低整體結(jié)構(gòu)的最佳方式。然而,它有其自身的一些缺點(diǎn)。但在得出任何結(jié)論之前,讓我們來(lái)看看其中的一些。1.開(kāi)發(fā)環(huán)境超載隨著應(yīng)用程序及其數(shù)據(jù)庫(kù)的增長(zhǎng),代碼庫(kù)也在不斷擴(kuò)展...

    MkkHou 評(píng)論0 收藏0
  • 微信開(kāi)發(fā)之微信jssdk錄音功能開(kāi)發(fā)

    項(xiàng)目需求簡(jiǎn)單描述 用戶長(zhǎng)按錄音,松手后直接結(jié)束錄音,結(jié)束錄音后,用戶可以選擇重新錄音、播放剛才的錄音,上傳錄音(這里的上傳錄音指上傳到自己服務(wù)器,上傳步驟是,前端調(diào)用wx.uploadVoice,后臺(tái)再到微信服務(wù)器下載音頻文件,上傳到自己的服務(wù)器)。注意,音頻文件自上傳時(shí)間算起在微信服務(wù)器的有效期為3天。由于后臺(tái)從微信服務(wù)器下載的音頻文件是amr格式的,需要后臺(tái)先把a(bǔ)mr文件轉(zhuǎn)換成MP3,前端用a...

    bingchen 評(píng)論0 收藏0
  • 「前端早讀君009」快速小程序開(kāi)發(fā)之微信小程序內(nèi)嵌 H5

    摘要:前言微信小程序中可以直接運(yùn)行頁(yè)面,這一新組件的產(chǎn)生,可能直接導(dǎo)致小程序數(shù)量迎來(lái)一波高峰。微信小程序配置系列問(wèn)題配置域名業(yè)務(wù)域名中配置的就是小程序以及和中引用的域名。 今日勵(lì)志語(yǔ) 要接受自己行動(dòng)所帶來(lái)的責(zé)任而非自己成就所帶來(lái)的榮耀。 前言 微信小程序中可以直接運(yùn)行 web 頁(yè)面,這一新組件 web-view 的產(chǎn)生,可能直接導(dǎo)致小程序數(shù)量迎來(lái)一波高峰。本篇博文將從業(yè)務(wù)選型,微信小程序后臺(tái)...

    wh469012917 評(píng)論0 收藏0
  • 值得收藏 Eureka 控制臺(tái)詳解 #yyds干貨盤點(diǎn)#

    摘要:大家好,我是悟空呀上兩篇講解源碼的文章過(guò)于硬核領(lǐng)導(dǎo)讓我研究源碼啟動(dòng)過(guò)程領(lǐng)導(dǎo)叕讓我研究源碼注冊(cè)過(guò)程本篇將會(huì)給大家講解我在本地搭建的集群環(huán)境下,控制臺(tái)的參數(shù)說(shuō)明。目前悟空我的機(jī)器上顯示的個(gè)。悟空我的本機(jī)是往進(jìn)行注冊(cè)了。 大家好,我是悟空呀~上兩篇講解 Eureka 源碼的文章過(guò)于硬核:領(lǐng)導(dǎo)讓我研究 Eureka 源...

    番茄西紅柿 評(píng)論0 收藏2637

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<