Nacos的基本使用

2022-10-10 06:51:11 字數 1414 閱讀 7994

nacos 官方介紹:nacos致力於幫助您發現、配置和管理微服務。nacos提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務及流量管理。nacos幫助您更敏捷和容易地構建、交付和管理微服務平台。nacos是構建以「服務」為中心的現代應用架構的服務基礎設施。

nacos 是阿里巴巴的開源的產品,現在是 springcloud 中的乙個元件。相比eureka功能更加豐富,在國內受歡迎程度較高。nacos是用來發現、配置和管理微服務。nacos提供了一組簡單易用的特性集,幫助快速實現動態服務發現、服務配置、服務元資料及流量管理。nacos的一大優勢是整合了註冊中心、配置中心功能。

nacos主要提供以下四大功能:

服務發現與服務健康檢查。nacos使服務更容易註冊,並通過dns或http介面發現其他服務,nacos還提供服務的實時健康檢查,以防止向不健康的主機或服務例項傳送請求。

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

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

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

這裡動態配置管理的特性說明了naocs的配置管理能力。

如上圖,.zip 包是用於 window 系統的,.tar.gz 包是用於 linux 系統的。

下面我們安裝乙個 window 系統版本的,安裝 nacos 其實非常簡單,只需將壓縮包解壓即可。

解壓後目錄結構如下:

目錄說明:

啟動 nacos 非常簡單,進入安裝目錄的 bin 目錄下,直接雙擊 startup.cmd 檔案,或者通過 cmd 命令列來指定一些配置,比如下面命令:

startup.cmd -m standalone
啟動結果如下:

預設的登入賬戶和密碼都是 nacos。

nacos基本使用

官方文件 根據官方文件在本地安裝好nacos,啟動並登入 以下案例基於spring cloud nacos,所以需要在父工程匯入依賴 org.springframework.cloud spring cloud dependencies hoxton.sr1 pomimport 匯入依賴 com.a...

nacos的安裝使用

轉殖專案 git clone 單機模式啟動 cd nacos docker 進入該資料夾執行啟動命令 docker compose f example standalone mysql.yaml up d 檢視日誌 服務名 name service provider cloud nacos disc...

nacos 的搭建使用

這裡使用的版本是 nacos server 1.2.0 mysql版本為 5.6.5 修改配置檔案 注意每一行前面 不要留空格 預設進入nacos 是不需要使用者密碼驗證的,若需要開啟 驗證,則進入配置檔案修改 預設的使用者名稱和密碼均為 nacos 分別命名 nacos8848 nacos8849...