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

什么是服務網格?在微服務體系中又是如何使用的?

開發 架構
服務網格是微服務架構的更進一步升級,它的核心目的是實現網絡通信與業務邏輯的分離,使得開發人員更加專注在業務的實現上。

?服務網格這個概念出來很久了,從 2017 年被提出來,到 2018 年正式爆發,很多云廠商和互聯網企業都在紛紛向服務網格靠攏。像螞蟻集團、美團、百度、網易等一線互聯網公司,都有服務網格的落地應用。

1.服務網格

我認為,服務網格是微服務架構的更進一步升級,它的核心目的是實現網絡通信與業務邏輯的分離,使得開發人員更加專注在業務的實現上。

服務網格,也就是 Service Mesh,它是專門用來處理服務通訊的基礎設施層。它的主要功能是處理服務之間的通信,并且負責實現請求的可靠性傳遞。Service Mesh,我們通常把他稱為第三代微服務架構,既然是第三代,那么意味著他是在原來的微服務架構下做的升級。

圖片

2.演變歷史

為了更好的說明 Service Mesh,那我就不得不說一下微服務架構部分的東西。首先,當我們把一個電商系統以微服務化架構進行拆分后,會的到這樣的一個架構,其中包括 WebServer、Payment、inventory 等等。

圖片

這些微服務應用,會被部署到 Docker 容器、或者 Kubernetes 集群。由于每個服務的業務邏輯是獨立的,比如 payment 會實現支付的業務邏輯、order 實現訂單的處理、Webserver 實現客戶端請求的響應等。

圖片

所以,服務之間必須要相互通信,才能實現功能的完整性。比如用戶把一個商品加入購物車,請求會進入到 Webserver,然后轉發到 shopping cart 進行處理,并存到數據庫。

而在這個過程中,每個服務之間必須要知道對方的通信地址,并且當有新的節點加入進來的時候,還需要對這些通信地址進行動態維護。所以,在第一代微服務架構中,每個微服務除了要實現業務邏輯以外,還需要解決上下游尋址、通訊、以及容錯等問題。

圖片

于是,在第二代微服務架構下,引入了服務注冊中心來實現服務之間的尋址,并且服務之間的容錯機制、負載均衡也逐步形成了獨立的服務框架,比如主流的Spring Cloud、或者 Spring Cloud Alibaba。

在第二代微服務架構中,負責業務開發的小伙伴不僅僅需要關注業務邏輯,還需要花大量精力去處理微服務中的一些基礎性配置工作,雖然 Spring Cloud 已經盡可能去完成了這些事情,但對于開發人員來說,學習 Spring Cloud,以及針對Spring Cloud 的配置和維護,仍然存在較大的挑戰。另外呢,也增加了整個微服務的復雜性。

實際上,我認為,“微服務中所有的這些服務注冊、容錯、重試、安全等工作,都是為了保證服務之間通信的可靠性”。于是,就有了第三代微服務架構,Service Mesh。

圖片

原本模塊化到微服務框架里的微服務基礎能力,被進一步的從一個 SDK 中演進成了一個獨立的代理進程-SideCar。

SideCar 的主要職責就是負責各個微服務之間的通信,承載了原本第二代微服務架構中的服務發現、調用容錯、服務治理等功能。使得微服務基礎能力和業務邏輯迭代徹底解耦。

之所以我們稱 Service Mesh 為服務網格,是因為在大規模微服務架構中,每個服務的通信都是由 SideCar 來代理的,各個服務之間的通信拓撲圖,看起來就像一個網格形狀。

圖片

Istio 是目前主流的 Service Mesh 開源框架。

以上就是我對服務網格的理解。Service Mesh 架構其實就是云原生時代的微服務架構,對于大部分企業來說,仍然是處在第二代微服務架構下。

所以,很多小伙伴不一定能夠知道。不過,技術是在快速迭代的,有一句話叫“時代拋棄你的時候,連一句再見也不會說”,就像有些人在外包公司干了 10 多年再出來面試,發現很多公司要求的技術棧,他都不會。所以,建議大家要時刻刷新自己的能力,保持競爭優勢!

最后,我把之前分享的資料全部整理成了文字,希望能夠以此來提高各位粉絲的通過率。?

責任編輯:武曉燕 來源: Tom彈架構
相關推薦

2020-11-15 23:48:57

服務網格微服務網絡網絡技術

2019-08-29 08:00:00

微服務架構服務網格

2021-04-06 09:43:41

微服務架構數據

2022-09-06 10:46:34

服務網格可觀測性微服務

2020-07-13 07:00:03

微服務服務網格架構

2023-07-04 15:00:47

微服務架構開發

2019-07-18 12:41:52

數字化服務網格微服務

2023-05-08 07:05:26

2020-10-10 10:37:54

微服務架構技術API

2021-08-17 10:37:10

分層設計領域劃分架構

2022-05-16 08:00:00

服務網格架構Kuma

2024-11-06 16:27:12

2021-12-29 08:30:48

微服務架構開發

2023-06-18 19:21:04

技術架構服務網格

2022-11-24 14:21:27

微服務ISTIO

2020-06-21 13:42:27

微服務服務網格服務網格工具

2021-04-02 22:00:50

服務網格微服務

2022-12-16 09:29:23

攜程微服務

2024-10-29 08:44:18

2020-01-07 09:25:02

服務網格微服務Kubernetes
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国精产品一区二区三区 | 国产成人福利在线 | 黄 色 毛片免费 | 国产精品揄拍一区二区 | 国产精品久久久久久久久久久久 | 日韩国产欧美视频 | 久久久久国产一区二区三区四区 | 九九热在线免费视频 | 在线播放国产一区二区三区 | 精品www| 久久高清国产视频 | 日韩靠逼 | 久久免费视频1 | 欧美日韩一区二区三区四区 | 日韩精品在线观看一区二区 | 欧美精品久久久久久久久久 | 亚洲3p| 国产亚洲欧美日韩精品一区二区三区 | 亚洲视频在线看 | 日日综合 | 亚洲男人网 | 亚洲一级av毛片 | av黄色在线 | 99精品电影| 亚洲三级视频 | 国产午夜精品久久久 | 在线免费中文字幕 | 欧美淫片 | 亚洲视频在线看 | 国产精品 亚洲一区 | 欧美午夜影院 | 在线一区二区三区 | 欧美一级片在线观看 | 欧美视频免费在线 | 欧美一级片a | 黄色免费网站在线看 | 极品国产视频 | 色资源av| 国产在线麻豆精品入口 | 亚洲精品一区二区冲田杏梨 | 91麻豆产精品久久久久久 |