成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

由微服務(wù)架構(gòu)帶來的四大質(zhì)量挑戰(zhàn)

譯文
開發(fā) 架構(gòu)
為了了解微服務(wù)變革給業(yè)務(wù)帶來的影響,開發(fā)測(cè)試團(tuán)隊(duì)必須馬上對(duì)測(cè)試依賴性進(jìn)行廣泛而嚴(yán)格的監(jiān)控。另外,開發(fā)測(cè)試團(tuán)隊(duì)還需要能夠深入訪問采用這類高度模塊化、分布式體系架構(gòu)的測(cè)試環(huán)境。

【51CTO.com快譯】采用微服務(wù)所帶來的諸多優(yōu)勢(shì)往往會(huì)在質(zhì)量層面引發(fā)一系列挑戰(zhàn)。微服務(wù)近來已經(jīng)成為優(yōu)步、Netflix、Spotify以及Amazon等眾多重量級(jí)廠商的優(yōu)先選擇。毫無疑問,這套架構(gòu)方案在軟件開發(fā)生命周期內(nèi)具備著巨大吸引力,但其帶來的諸多優(yōu)勢(shì)亦往往會(huì)在質(zhì)量層面引發(fā)一系列挑戰(zhàn)。

[[177940]]

1.系統(tǒng)依賴性增加

根據(jù)定義,由整體式應(yīng)用或服務(wù)過渡至微服務(wù)架構(gòu)時(shí)會(huì)引入更多邏輯隔離組件。盡管這種拆分方式增加了縮放能力與靈活性水平,但亦引入更多依賴關(guān)系,使得系統(tǒng)整體更為復(fù)雜。具體來講,這意味著完整測(cè)試環(huán)境的配置與檢測(cè)指標(biāo)更加難以衡量。

例如,假定我們?cè)O(shè)置的測(cè)試環(huán)境將原有應(yīng)用程序拆分為10項(xiàng)Web服務(wù)。為了便于討論,我們假設(shè)每項(xiàng)Web服務(wù)各自擁有10項(xiàng)操作,且每項(xiàng)操作具備自己的一項(xiàng)獨(dú)立微服務(wù)(10乘以10)。原本的測(cè)試環(huán)境只需要訪問初始的10項(xiàng)Web服務(wù),但如今新的測(cè)試環(huán)境則需要在全部測(cè)試場(chǎng)景中訪問100項(xiàng)經(jīng)過妥善配置的微服務(wù)。

2.并行開發(fā)障礙

系統(tǒng)依賴性的增加還會(huì)給微服務(wù)的并行開發(fā)工作造成影響。系統(tǒng)依賴性擴(kuò)展會(huì)產(chǎn)生兩種瓶頸類型:團(tuán)隊(duì)需要等待其它團(tuán)隊(duì)以完整相關(guān)微服務(wù)的并行開發(fā),以及/或者團(tuán)隊(duì)需要等待測(cè)試環(huán)境得到妥善配置(即包含全部相關(guān)微服務(wù)的正確版本)方可實(shí)現(xiàn)聚合、配置與設(shè)定。微服務(wù)數(shù)量越多,需要考慮的對(duì)象就越是廣泛,這意味著以并行方式開發(fā)及發(fā)布新功能就變得愈發(fā)困難。

3.影響傳統(tǒng)測(cè)試方法

傳統(tǒng)測(cè)試方法往往需要配合要求或者用戶背景,并通過UI測(cè)試進(jìn)行驗(yàn)證。而在微服務(wù)方面,我們則需要對(duì)測(cè)試策略進(jìn)行整體變更,這意味著原有測(cè)試方法將不再適用。盡管通過UI實(shí)現(xiàn)的測(cè)試仍可在軟件開發(fā)生命周期末期順利起效,但微服務(wù)在消息層需要的方案無疑更加復(fù)雜。

另外,驗(yàn)證各獨(dú)立微服務(wù)還只是***步。我們還需要通過現(xiàn)具分布式特性的微服務(wù)架構(gòu)檢查全部關(guān)鍵性事務(wù)的執(zhí)行路徑。由于微服務(wù)的目標(biāo)之一在于實(shí)現(xiàn)快速變更,因此我們必須意識(shí)到:

  • 與服務(wù)自身相關(guān)的素材會(huì)發(fā)生變化。
  • 這種變化會(huì)影響到其它服務(wù)的依賴性。
  • 這種變化會(huì)影響到關(guān)鍵性端到端事務(wù)。
  • 這種變化會(huì)影響到最終用戶體驗(yàn)。
  • 需要在測(cè)試數(shù)據(jù)中引入更多新要求。
  • 需要應(yīng)對(duì)更多非功能性要求,例如性能、可訪問性、可靠性以及彈性等等。

4.更多潛在故障點(diǎn)

微服務(wù)遷移的另一大負(fù)面影響在于引發(fā)大量獨(dú)立故障點(diǎn)。回到之前提到的簡(jiǎn)單舉例,單一Web服務(wù)的失敗將影響全部10項(xiàng)操作。但在遷移后,拆分帶來的10項(xiàng)微服務(wù)各自都會(huì)在發(fā)生故障時(shí)影響其它9項(xiàng)服務(wù)。盡管微服務(wù)能夠利用隔離機(jī)制限定各獨(dú)立故障點(diǎn)的影響范圍,但開發(fā)測(cè)試人員必須意識(shí)到眾多活動(dòng)組件所帶來的高度復(fù)雜性。

為了了解微服務(wù)變革給業(yè)務(wù)帶來的影響,開發(fā)測(cè)試團(tuán)隊(duì)必須馬上對(duì)測(cè)試依賴性進(jìn)行廣泛而嚴(yán)格的監(jiān)控。另外,開發(fā)測(cè)試團(tuán)隊(duì)還需要能夠深入訪問采用這類高度模塊化、分布式體系架構(gòu)的測(cè)試環(huán)境。

原文標(biāo)題:4 Quality Challenges Caused by Microservices   原文作者:Cynthia Dunlop

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:王雪燕 來源: 51CTO
相關(guān)推薦

2025-03-27 00:25:55

微服務(wù)架構(gòu)技術(shù)

2024-11-22 14:28:00

2019-11-15 14:42:00

微服務(wù)架構(gòu)數(shù)據(jù)

2019-02-15 10:04:49

2022-09-29 00:24:30

元宇宙虛擬現(xiàn)實(shí)教育

2023-11-02 16:17:34

數(shù)字孿生

2018-02-25 11:34:35

2015-02-03 10:09:43

微服務(wù)架構(gòu)公有云SOA

2016-03-30 11:51:55

2023-04-04 10:54:12

2017-01-11 16:50:25

開源云計(jì)算物聯(lián)網(wǎng)

2024-01-26 06:06:26

單體微服務(wù)容器化

2020-04-26 08:11:39

邊緣計(jì)算云端網(wǎng)絡(luò)

2019-06-03 13:02:35

工業(yè)大數(shù)據(jù)工業(yè)互聯(lián)網(wǎng)大數(shù)據(jù)

2023-12-19 22:19:21

軟件架構(gòu)開發(fā)架構(gòu)

2013-11-04 10:06:18

2009-10-13 09:14:48

遷移Windows 7

2023-04-18 10:36:07

2022-08-01 11:43:44

物聯(lián)網(wǎng)數(shù)據(jù)收集數(shù)據(jù)管理

2012-08-23 11:40:31

IBM移動(dòng)應(yīng)用開發(fā)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 免费视频久久久久 | 青青草综合 | 色视频网站在线观看 | 视频在线一区二区 | 午夜一区 | 日韩av在线一区二区 | 久久久精品 | 久久精品亚洲 | 亚洲日日夜夜 | 国产aⅴ| 亚洲精品视频免费观看 | 在线国产视频 | 欧美电影在线 | 一区二区在线免费观看视频 | 中文字幕亚洲区 | 91精品国产91久久久 | 日本精品久久 | 国产欧美日韩精品一区二区三区 | 国产在线中文字幕 | 播放一级黄色片 | 国产精品激情 | 成人亚洲性情网站www在线观看 | 精品一区二区三区免费视频 | h视频免费在线观看 | 久久综合久色欧美综合狠狠 | 亚洲不卡在线观看 | 亚洲精品18| 97日韩精品 | 国产精品一区免费 | 中文字幕亚洲一区 | 一级在线免费观看 | 在线欧美亚洲 | 欧洲一级毛片 | 天天干天天玩天天操 | 精品不卡| 国产精品久久久久久久久久久免费看 | 中文字幕在线观看视频网站 | 五月天婷婷激情 | 中文字幕第一页在线 | 天天草天天操 | 久久精品国产99国产精品 |