天天看點

Nacos服務發現功能一、服務治理概念總結

文章目錄

  • 一、服務治理概念
    • 服務發現的方式:
      • 基于用戶端的服務發現
      • 基于服務端的服務發現
    • 調用流程圖
  • 總結

一、服務治理概念

因為現在是在虛拟化或容器化的環境中,服務的銷毀和建立很頻繁,是以服務的位址是在動态變化的,是以需要服務的發現機制

服務發現的方式:

  • 基于用戶端的服務發現
  • 基于用戶端的服務發現

基于用戶端的服務發現

Nacos服務發現功能一、服務治理概念總結

優點

用戶端知道鄋可用服務的實際網絡位址,是以可以非常友善的實作負載均衡功能

缺點

耦合性很強。針對不同的語言,每個服務的用戶端都得實作一套服務發現的功能

基于服務端的服務發現

Nacos服務發現功能一、服務治理概念總結

優點

服務的發現邏輯對用戶端是不透明的。用戶端隻需要向load balancer發送請求即可

缺點

必須關心該負載均衡元件的高可用性

調用流程圖

Nacos服務發現功能一、服務治理概念總結

總結