2.Nacos簡介

踏步發表於2024-04-21

Nacos簡介

Nacos官方地址:https://nacos.io/

Nacos英文全稱為 Dynamic Naming and Configuration Service,是一個由阿里巴巴團隊使用Java語言開發的開源專案。

Nacos是一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺。

官方介紹是這樣的:

Nacos致力於幫助您發現、配置和管理微服務。Nacos提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務流量管理。

Nacos幫助您更敏捷和容易地構建、交付和管理微服務平臺。Nacos是構建以“服務”為中心的現代應用架構的服務基礎設施。
image

Nacos特性

  1. 服務發現於服務健康檢查
    Nacos使服務更容易註冊,並透過DNS或HTTP介面發現其它服務,Nacos還提供服務的實時健康檢查,以防止向不健康的主機或服務例項傳送請求。

  2. 動態配置管理
    動態配置服務允許您在所有環境中以集中和動態的方式管理所有服務的配置。Nacos消除了在更新配置時重新部署應用程式,這使配置的更改更加高效和靈活。

  3. 動態DNS服務
    Nacos提供基於DNS協議的服務發現能力,旨在支援異構語言的服務發現,支援將註冊在Nacos上的服務以域名的方式暴露端點,讓三方應用方便的查閱及發現。

  4. 服務和後設資料管理
    Nacos能讓您從微服務平臺建設的視角管理資料中心的所有服務及後設資料,包括管理服務的描述、生命週期、服務的靜態依賴分析、服務的健康狀態、服務的流量管理、路由及安全策略。