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

由微服務架構帶來的四大質量挑戰

譯文
開發 架構
為了了解微服務變革給業務帶來的影響,開發測試團隊必須馬上對測試依賴性進行廣泛而嚴格的監控。另外,開發測試團隊還需要能夠深入訪問采用這類高度模塊化、分布式體系架構的測試環境。

【51CTO.com快譯】采用微服務所帶來的諸多優勢往往會在質量層面引發一系列挑戰。微服務近來已經成為優步、Netflix、Spotify以及Amazon等眾多重量級廠商的優先選擇。毫無疑問,這套架構方案在軟件開發生命周期內具備著巨大吸引力,但其帶來的諸多優勢亦往往會在質量層面引發一系列挑戰。

[[177940]]

1.系統依賴性增加

根據定義,由整體式應用或服務過渡至微服務架構時會引入更多邏輯隔離組件。盡管這種拆分方式增加了縮放能力與靈活性水平,但亦引入更多依賴關系,使得系統整體更為復雜。具體來講,這意味著完整測試環境的配置與檢測指標更加難以衡量。

例如,假定我們設置的測試環境將原有應用程序拆分為10項Web服務。為了便于討論,我們假設每項Web服務各自擁有10項操作,且每項操作具備自己的一項獨立微服務(10乘以10)。原本的測試環境只需要訪問初始的10項Web服務,但如今新的測試環境則需要在全部測試場景中訪問100項經過妥善配置的微服務。

2.并行開發障礙

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

3.影響傳統測試方法

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

另外,驗證各獨立微服務還只是***步。我們還需要通過現具分布式特性的微服務架構檢查全部關鍵性事務的執行路徑。由于微服務的目標之一在于實現快速變更,因此我們必須意識到:

  • 與服務自身相關的素材會發生變化。
  • 這種變化會影響到其它服務的依賴性。
  • 這種變化會影響到關鍵性端到端事務。
  • 這種變化會影響到最終用戶體驗。
  • 需要在測試數據中引入更多新要求。
  • 需要應對更多非功能性要求,例如性能、可訪問性、可靠性以及彈性等等。

4.更多潛在故障點

微服務遷移的另一大負面影響在于引發大量獨立故障點。回到之前提到的簡單舉例,單一Web服務的失敗將影響全部10項操作。但在遷移后,拆分帶來的10項微服務各自都會在發生故障時影響其它9項服務。盡管微服務能夠利用隔離機制限定各獨立故障點的影響范圍,但開發測試人員必須意識到眾多活動組件所帶來的高度復雜性。

為了了解微服務變革給業務帶來的影響,開發測試團隊必須馬上對測試依賴性進行廣泛而嚴格的監控。另外,開發測試團隊還需要能夠深入訪問采用這類高度模塊化、分布式體系架構的測試環境。

原文標題:4 Quality Challenges Caused by Microservices   原文作者:Cynthia Dunlop

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:王雪燕 來源: 51CTO
相關推薦

2025-03-27 00:25:55

微服務架構技術

2019-11-15 14:42:00

微服務架構數據

2024-11-22 14:28:00

2019-02-15 10:04:49

2015-02-03 10:09:43

微服務架構公有云SOA

2018-02-25 11:34:35

2023-11-02 16:17:34

數字孿生

2022-09-29 00:24:30

元宇宙虛擬現實教育

2016-03-30 11:51:55

2017-01-11 16:50:25

開源云計算物聯網

2024-01-26 06:06:26

單體微服務容器化

2023-04-04 10:54:12

2019-06-03 13:02:35

工業大數據工業互聯網大數據

2023-12-19 22:19:21

軟件架構開發架構

2013-11-04 10:06:18

2020-04-26 08:11:39

邊緣計算云端網絡

2023-04-18 10:36:07

2022-08-01 11:43:44

物聯網數據收集數據管理

2022-09-02 12:09:06

高質量用戶畫像

2012-08-23 11:40:31

IBM移動應用開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线一区二区三区 | 国产欧美一区二区三区另类精品 | 日日噜噜噜夜夜爽爽狠狠视频, | 国产精品一区二区无线 | 日韩一区二区在线观看 | 久久99精品国产 | 成人av一区 | 精品久久香蕉国产线看观看亚洲 | www久久久 | 91网站在线看 | 国产亚洲一级 | 国产精品资源在线 | 国产99精品| 午夜视频导航 | 免费一区二区 | 久久精品99 | 中文字幕亚洲一区二区三区 | 午夜男人视频 | 日韩成人在线网站 | 亚洲精品电影在线观看 | 久久精品亚洲 | 国产一级久久久久 | 国产资源网 | 免费观看毛片 | 在线国产一区二区 | 手机在线观看av | 日韩视频国产 | 国产1区2区在线观看 | 成年人国产在线观看 | 欧美一级久久 | 欧美一区二区三区国产 | 黄色精品| 久久精品亚洲欧美日韩久久 | 国产999精品久久久久久 | 亚洲成人网在线播放 | 精精精精xxxx免费视频 | 四虎影音 | 伊人网站视频 | 青青久在线视频 | 天天夜夜人人 | 欧美一区二区视频 |