Nacos 是 Alibaba 公司推出的開源工具,用於實現分佈式系統的服務發現與配置管理。英文全稱 Dynamic Naming and Configuration Service,Na 爲 Naming/NameServer 即註冊中心,co 爲 Configuration 即配置中心,Service 是指該註冊/配置中心都是以服務爲核心。服務(Service)是 Nacos 世界的一等公民。git
❝官網是這樣說的:一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺。github
❞
Nacos 致力於發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,能夠快速實現動態服務發現、服務配置、服務元數據及流量管理。spring
Nacos 能夠更敏捷和容易地構建、交付和管理微服務平臺。 Nacos 是構建以「服務」爲中心的現代應用架構的服務基礎設施。ubuntu
使用 Nacos 簡化服務發現、配置管理、服務治理及管理的解決方案,讓微服務的發現、管理、共享、組合更加容易。bash
Nacos 官網:https://nacos.io/zh-cn/服務器
Github:https://github.com/alibaba/nacos架構
Nacos 依賴 Java 環境來運行。若是您是從代碼開始構建並運行 Nacos,還須要爲此配置 Maven 環境,請確保是在如下版本環境中安裝使用:maven
能夠經過源碼和發行包兩種方式來獲取 Nacos。編輯器
從 Github 上下載源碼方式。分佈式
git clone https://github.com/alibaba/nacos.git cd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U ls -al distribution/target/ // change the $version to your actual path cd distribution/target/nacos-server-$version/nacos/bin
您能夠從 https://github.com/alibaba/nacos/releases 下載最新穩定版本的 nacos-server
包。
在 Nacos 的解壓目錄 nacos/bin
目錄下啓動。
啓動命令(standalone 表明着單機模式運行,非集羣模式):
sh startup.sh -m standalone
若是您使用的是 ubuntu 系統,或者運行腳本報錯提示符號找不到,可嘗試以下運行:
bash startup.sh -m standalone
啓動命令:
cmd startup.cmd
或者雙擊 startup.cmd
運行文件。
訪問:http://localhost:8848/nacos/ ,默認用戶名/密碼是 nacos/nacos。
sh shutdown.sh
cmd shutdown.cmd
或者雙擊 shutdown.cmd
運行文件。
做者:哈嘍沃德先生,請關注公衆號:哈嘍沃德先生 更多請點擊:spring微服務架構視頻 獲取課程資料。