一、Nacos簡介
Nacos是阿里巴巴集團開源的一個易於使用的平台,專為動態服務發現,配置和服務管理而設計。它可以幫助您輕松構建雲本機應用程序和微服務平台。
Nacos基本上支持現在所有類型的服務,例如,Dubbo / gRPC服務,Spring Cloud RESTFul服務或Kubernetes服務。
尤其是使用Eureka注冊中心的,並且擔心Eureka閉源的開發者們,可以將注冊中心修改為Nacos,本文主要介紹Nacos配置中心的使用。
二、Nacos安裝
Nacos安裝可以采用如下兩種方式:
- 1.官網下載穩定版本解壓使用。
- 2.下載源代碼編譯使用。
本文簡單介紹一下第二種方式,到Nacos的穩定版本下載:地址。下載最新版,本文下的是tag.gz文件,下載后解壓即安裝完成,然后進入解壓目錄后的bin目錄執行如下命令啟動Nacos。
sh startup.sh -m standalone
三、SpringBoot集成Nacos
Ps:Nacos持久化可以參考:Nacos持久化
1、使用Nacos需要導入的依賴
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2、Nacos修改配置文件
- 命名空間
訪問Nacos服務,http://localhost:8848/nacos/#/login,默認情況用戶名密碼都是nacos。注意:端口號為8848。如下圖所示。

- 資源配置
在資源配置中可以創建想要的配置文件。創建好配置文件后,項目中直接引入。具體參考Nacos官方文檔。


- 配置操作
1、歷史版本
資源文件每次修改都會記錄一個歷史版本,歷史記錄默認保存時間為30天,可以根據歷史記錄看到每次更新的內容。還可以讓指定的記錄文件回滾至上一個版本。
2、監聽查詢
可以監聽每個具體資源文件由哪些ip進行訪問。
到這里就實現了基本的Nacos配置管理。具體詳情參考Nacos官網文檔。
