无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > IT運(yùn)維 > 微服務(wù)架構(gòu)的優(yōu)點(diǎn)月與缺點(diǎn)

微服務(wù)架構(gòu)的優(yōu)點(diǎn)月與缺點(diǎn)

2022-08-15 17:26:00 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)
優(yōu)點(diǎn):
1、服務(wù)解耦將原有的巨大的單體應(yīng)用拆分為多個(gè)獨(dú)立的微服務(wù),使得每個(gè)服務(wù)更專注于自己的業(yè)務(wù),滿足高內(nèi)聚低耦合的設(shè)計(jì)原則。比如將電商服務(wù)差費(fèi)為用戶服務(wù)、賬戶服務(wù)、商品服務(wù)、購物車服務(wù)、訂單服務(wù)等。
2、獨(dú)立的開發(fā)環(huán)境將應(yīng)用拆分為獨(dú)立的微服務(wù),服務(wù)之間彼此隔離,通過輕量級(jí)的通訊機(jī)制(比如:dubbo)進(jìn)行交互,使得開發(fā)時(shí)無需關(guān)注具體的開發(fā)環(huán)境,只需要協(xié)商好通訊機(jī)制即可。
3、獨(dú)立的部署環(huán)境微服務(wù)擁有獨(dú)立的開發(fā)環(huán)境,因此需要根據(jù)各自的開發(fā)環(huán)境規(guī)劃部署環(huán)境,對(duì)于訪問量大的服務(wù)可以增加服務(wù)的部署數(shù)量,訪問量小的服務(wù)適當(dāng)?shù)臏p少部署數(shù)量。
4、更高的擴(kuò)展性基于服務(wù)的獨(dú)立性,服務(wù)之間的耦合性降低,無論從功能上,還是架構(gòu)上,我們都可以進(jìn)行更為靈活的擴(kuò)展,而不影響其他服務(wù)。
缺點(diǎn):
1、通訊機(jī)制的不標(biāo)準(zhǔn)問題微服務(wù)之間相互獨(dú)立,但是服務(wù)間的交互需要依賴規(guī)范的通訊機(jī)制,沒有規(guī)范的通訊機(jī)制作為橋梁,服務(wù)間交互將變得非常復(fù)雜。保證規(guī)范的通訊機(jī)制,是微服務(wù)的前提。
2、事務(wù)一致性問題單體應(yīng)用通過數(shù)據(jù)庫事務(wù)保證一致性,拆分為微服務(wù)后,會(huì)形成分布式處理的業(yè)務(wù),進(jìn)而就會(huì)產(chǎn)生分布式事務(wù)一致性問題。分布式系統(tǒng)的事務(wù)一致性本身就是一個(gè)技術(shù)難題,目前沒有一種很簡單很完美的方案能夠應(yīng)對(duì)所有場景。分布式系統(tǒng)的一個(gè)難點(diǎn)就是因?yàn)?ldquo;網(wǎng)絡(luò)通信的不可靠”,只能通過“確認(rèn)機(jī)制”、“重試機(jī)制”、“補(bǔ)償機(jī)制”等各方面來解決一些問題。在綜合考慮可用性、性能、實(shí)現(xiàn)復(fù)雜度等各方面的情況上,比較好的選擇是“異步確保最終一致性”,只是具體實(shí)現(xiàn)方式上有一些差異。3、服務(wù)間的依賴變得復(fù)雜需要根據(jù)業(yè)務(wù)的重要性進(jìn)行系統(tǒng)梳理,定義出關(guān)鍵業(yè)務(wù)和非關(guān)鍵業(yè)務(wù);梳理服務(wù)調(diào)用的主要路徑,明確強(qiáng)弱依賴、限流、降級(jí)規(guī)則等。服務(wù)治理就是基于以上規(guī)則進(jìn)行的,否則無法進(jìn)行系統(tǒng)運(yùn)維或管理。比如非關(guān)鍵業(yè)務(wù)被關(guān)鍵業(yè)務(wù)所依賴,會(huì)導(dǎo)致非關(guān)鍵業(yè)務(wù)變成關(guān)鍵業(yè)務(wù),服務(wù)鏈中就會(huì)出現(xiàn)“木桶效應(yīng)”,即整個(gè)服務(wù)質(zhì)量由最差的那個(gè)服務(wù)所決定。數(shù)據(jù)庫也需要做相應(yīng)的隔離:避免非關(guān)鍵業(yè)務(wù)把數(shù)據(jù)庫拖死,進(jìn)而導(dǎo)致全站不可用。
4、微服務(wù)運(yùn)維變得復(fù)雜微服務(wù)的架構(gòu)一般會(huì)包含基礎(chǔ)層、中間件層、應(yīng)用層、接入層、安全層,同時(shí)需要有相應(yīng)的團(tuán)隊(duì)負(fù)責(zé)各層的運(yùn)維。各層之間有比較明確的職責(zé),共同支撐著整個(gè)系統(tǒng)的運(yùn)行。一旦某個(gè)環(huán)節(jié)出現(xiàn)問題,整個(gè)系統(tǒng)就會(huì)像 “多米諾骨牌”一樣倒下。因此需要統(tǒng)一的運(yùn)維平臺(tái),實(shí)時(shí)監(jiān)控服務(wù)調(diào)用鏈路,及時(shí)發(fā)現(xiàn)和定位問題。而建立統(tǒng)一的運(yùn)維平臺(tái)的成本和難度是相當(dāng)之大的,目前也只有幾家互聯(lián)網(wǎng)大公司擁有這種能力。
5、系統(tǒng)監(jiān)控變得復(fù)雜對(duì)系統(tǒng)的監(jiān)控依賴于系統(tǒng)的調(diào)用鏈路,鏈路中包含:http請求、服務(wù)間調(diào)用、消息隊(duì)列、數(shù)據(jù)庫、nosql、線程間調(diào)用等,如何將監(jiān)控整個(gè)鏈路將變得非常困難,可能需要修改各中間件的請求數(shù)據(jù)包。
6、系統(tǒng)測試變得復(fù)雜由于服務(wù)的依賴變得復(fù)雜,在進(jìn)行系統(tǒng)測試時(shí),要考慮服務(wù)間強(qiáng)弱依賴、降級(jí)、限流等問題。在進(jìn)行壓測時(shí)要考慮依賴的服務(wù)的性能。在制造測試場景時(shí)應(yīng)充分考慮各服務(wù)的數(shù)據(jù)量,避免出現(xiàn)測試誤差。
想要了解更多政策信息可以咨詢中培課程顧問李老師18911709446(同微信)
標(biāo)簽: 微服務(wù)架構(gòu)
主站蜘蛛池模板: 人人狠狠综合久久亚洲 | 国产精品久久久久久久久久10秀 | 中国女人真人一级毛片 | 久久精品这里热有精品 | 黄色一级免费大片 | 亚洲精品少妇久久久久久 | 国产成人涩涩涩视频在线观看 | 别揉我奶头~嗯~啊~视频免费网站 | 人人干超碰 | 综合精品久久 | 中文字幕1级精品视频在线 av网站推荐 | h动漫在线女生向在线精品 国产精品乱码一区二区三 天天插av | 图片区小说区另类春色 | 日本bbw大码乱熟 | 人妻日韩精品中文字幕 | 热久久国产欧美一区二区精品 | 久久精品播放 | 91精品国产99久久久久久久 | 在线看片无码永久免费aⅴ 张柏芝三级在线观看 | 高H猛烈失禁潮喷A片在线观看 | 91日韩精品一区二区三区 | 亚洲第一女人av | 大伊人久久 | 成人免费高潮片视频软件 | 久久综合亚洲精品 | 亚洲AV色男人的天堂 | 99免费视频 | 久久九九亚洲 | 一区二区三区免费 | 在线视频入口 | 国产在线精品一区二区中文 | 亚洲国产视频一区二区 | 99精品视频精品精品视频 | 欧美精品一区二区三区四区 | 久久久久久妓女精品影院 | 天天干视频在线观看 | 国产日产成人免费观看软件 | 亚洲色图在线观看 | 人妻无码中文幕无码国产精品视一 | 91福利影院 | 91大神视频在线免费观看 |