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

微服務模式:服務發現模式

開發
在微服務設置中,服務會定期更新其在服務注冊表中的位置。然后服務使用者可以連接到服務注冊表并獲取這些服務的位置。

由于微服務應用的動態性,很難調用具有固定 IP 地址的服務。這就是服務發現的概念出現的背景。服務發現有助于客戶端了解服務實例的位置。在這種情況下,服務發現組件將充當服務注冊表。

服務注冊表是一個包含服務實例位置的集中式服務器/數據庫。在微服務設置中,服務會定期更新其在服務注冊表中的位置。然后服務使用者可以連接到服務注冊表并獲取這些服務的位置。Netflix Eureka 是一種流行的“應用級”開源服務注冊表。

在服務發現中,有兩種模式。

  • 客戶端端服務發現
  • 服務器端服務發現

客戶端端服務發現

這涉及多個步驟。

圖 01 — 客戶端端服務發現

  • 將服務提供者實例的位置添加到服務注冊表(自注冊模式)。
  • 當服務消費者想要請求特定服務時,服務發現機制將查詢服務注冊表以獲取可用服務提供者實例位置的列表。
  • 在從服務注冊表中獲取位置列表后,將其發送回服務消費者。
  • 最后,服務消費者將路由服務請求到其中一個服務提供者實例。

自注冊模式

在自注冊模式中,服務實例會在啟動時向服務注冊表注冊自己(見圖 01 — 步驟 01)。這會在服務注冊表上發生,并且在關閉時取消注冊。

服務實例可能會調用服務注冊表的注冊 API 來注冊其網絡位置。除此之外,服務注冊表還會調用服務提供者實例的健康檢查 API。

模式 2:服務器端服務發現模式

與客戶端端服務發現模式不同,服務器端服務發現模式中,服務客戶端會發出對 DNS 名稱的請求,該名稱會解析為查詢服務注冊表并負載均衡請求的平臺請求路由器。

這種模式的主要優點是,與客戶端端發現模式不同,服務發現的所有方面都完全由部署平臺處理。這對于任何開發方來說都是一個主要優勢和一個無憂無慮的方法。部署平臺(例如 Kubernetes)具有內置的服務注冊表和服務發現機制,以覆蓋服務器端發現模式。

這種方法的唯一限制是,您會稍微耦合到用于服務注冊表的部署平臺上。例如,如果您使用 Kubernetes 作為部署平臺,那么您基本上與 Kubernetes 耦合,以用于服務發現。如果您的其他服務組件也在 Kubernetes 上運行,這將不是問題。然而,如今大多數部署都在云原生 Kubernetes 容器化環境中進行,這不是一個主要限制。

圖 02 — 服務器端服務發現模式

這涉及多個步驟:

  • 服務實例通過 registrar(第三方注冊模式)向服務注冊表注冊。
  • 服務客戶端從 Router 獲取服務網絡位置,并 Router 從服務注冊表查詢請求。
  • 然后 Router 從可用的服務提供者實例中負載均衡請求。

第三方注冊模式

在第三方注冊模式(見圖 02 — 步驟 02)中,與服務注冊表的自注冊不同,一個稱為 registrar 的第三方負責注冊。

責任編輯:趙寧寧 來源: 小技術君
相關推薦

2022-08-14 07:04:44

微服務架構設計模式

2023-09-02 20:51:09

微服務業務服務

2022-07-13 13:34:30

微服務邊車SideCar

2019-09-29 10:29:02

緩存模式微服務架構

2022-04-23 16:58:24

微服務微服務架構

2022-08-07 22:11:25

微服務架構

2022-08-08 13:55:47

通信設計模式微服務

2023-12-22 14:27:30

2021-07-02 06:54:45

軟件架構模式

2022-08-09 12:27:37

API集成微服務

2022-09-21 16:56:16

設計模式微服務架構

2022-06-27 07:33:19

微服務Loki

2023-11-02 17:52:30

架構模式微服務服務治理

2022-06-17 12:05:25

微服務注冊

2022-08-12 06:26:54

微服務架構

2023-09-11 13:29:00

微服務架構

2024-06-03 00:00:10

微服務Python

2025-01-20 00:10:00

Go語言Kratos

2022-09-05 08:34:48

設計模式微服務Web

2020-12-19 10:53:08

微服務架構設計模式軟件開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产乱码久久久久久图片 | 一级毛片免费完整视频 | 国产精品久久久一区二区三区 | 成年视频在线观看 | 久久久美女 | 久久国产精品-久久精品 | 九九热精品在线 | 国产中文字幕在线观看 | 伦理午夜电影免费观看 | 国产精品国产三级国产aⅴ浪潮 | 国产精品美女久久久av超清 | 婷婷国产一区 | 亚洲精品中文字幕在线观看 | 午夜网站视频 | 久久99久久 | 日韩欧美一区二区三区四区 | 国产成人a亚洲精品 | 狠狠操在线 | 福利片在线观看 | 精品一区在线 | 视频在线观看一区二区 | 欧美精品一区二区在线观看 | 国产高清一区二区三区 | 另类视频在线 | av网址在线播放 | 欧美中文一区 | 日韩国产精品一区二区三区 | 亚洲欧洲中文日韩 | 日日夜夜操天天干 | 天堂三级 | 日韩一级不卡 | 国产一区二区三区视频 | 亚洲国产欧美日韩 | 亚洲精品电影在线观看 | 成人午夜免费福利视频 | 精品欧美一区二区在线观看 | 久久久久国产 | 亚洲精品在线观看视频 | 亚洲国产精品一区二区www | 99tv| 中文字幕国产视频 |