一、Nacos 介紹 Nacos 是 Alibaba 公司推出的開源工具,用於實現分散式系統的服務發現與配置管理。英文全稱 Dynamic Naming and Configuration Service,Na 為 Naming/NameServer 即註冊中心,co 為 Configuration ...
一、Nacos 介紹
Nacos 是 Alibaba 公司推出的開源工具,用於實現分散式系統的服務發現與配置管理。英文全稱 Dynamic Naming and Configuration Service,Na 為 Naming/NameServer 即註冊中心,co 為 Configuration 即配置中心,Service 是指該註冊/配置中心都是以服務為核心。服務(Service)是 Nacos 世界的一等公民。
❝官網是這樣說的:一個更易於構建雲原生應用的動態服務發現、配置管理和服務管理平臺。
❞
Nacos 致力於發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,可以快速實現動態服務發現、服務配置、服務元數據及流量管理。
Nacos 可以更敏捷和容易地構建、交付和管理微服務平臺。 Nacos 是構建以“服務”為中心的現代應用架構的服務基礎設施。
使用 Nacos 簡化服務發現、配置管理、服務治理及管理的解決方案,讓微服務的發現、管理、共用、組合更加容易。
Nacos 官網:https://nacos.io/zh-cn/
Github:https://github.com/alibaba/nacos
二、Nacos 安裝
1、環境準備
Nacos 依賴 Java 環境來運行。如果您是從代碼開始構建並運行 Nacos,還需要為此配置 Maven 環境,請確保是在以下版本環境中安裝使用:
- JDK 1.8+;
- Maven 3.2.x+。
2、下載源碼或者安裝包
可以通過源碼和發行包兩種方式來獲取 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
包。
3、啟動伺服器
Linux/Unix/Mac
在 Nacos 的解壓目錄 nacos/bin
目錄下啟動。
啟動命令(standalone 代表著單機模式運行,非集群模式):
sh startup.sh -m standalone
如果您使用的是 ubuntu 系統,或者運行腳本報錯提示符號找不到,可嘗試如下運行:
bash startup.sh -m standalone
Windows
啟動命令:
cmd startup.cmd
或者雙擊 startup.cmd
運行文件。
訪問
訪問:http://localhost:8848/nacos/ ,預設用戶名/密碼是 nacos/nacos。
4、關閉伺服器
Linux/Unix/Mac
sh shutdown.sh
Windows
cmd shutdown.cmd
或者雙擊 shutdown.cmd
運行文件。
作者:哈嘍沃德先生,請關註公眾號:哈嘍沃德先生 更多請點擊:spring微服務架構視頻 獲取課程資料。