国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

李濤 / 2950人閱讀

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

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

DevOps復(fù)雜性

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

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/12004.html

相關(guān)文章

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

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

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

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

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

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

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

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

    番茄西紅柿 評論0 收藏2637

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<