當前位置:編程學習大全網 - 網站源碼 - nacos是幹嘛的

nacos是幹嘛的

Nacos是DynamicNamingandConfigurationService的首字母簡稱,壹個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺。

nacos最為核心功能:服務治理,隨著微服務概念的流行,越來越多的系統被拆分成了多個服務,每個服務進行分布式部署,以往我們使用nginx對服務進行負載,客戶端只需要調用nginx暴露出的地址即可,但是隨著系統對可用性要求的提高,這種方式的弊端也隨之暴露出來:假設某個服務集群部署了3臺機器,由nginx將客戶端請求進行負載轉發到這3臺機器中的某壹臺,如果某臺機器上的服務掛掉了,nginx是無法感知到的,下壹次請求還是有可能會轉發到這臺機器上,這時請求就會失敗,這對於可用性要求較高的系統是無法接受的。而註冊中心的出現就很好地解決了這個問題。

通俗來說,註冊中心就是用於服務提供者註冊服務、服務調用者從中拉取服務列表然後采用負載均衡策略(如Ribbon)從列表中選出壹個服務,從而完成請求調用。

  • 上一篇:Chrome和Chromium的區別在哪?
  • 下一篇:太姥山和尚抗議
  • copyright 2024編程學習大全網