Nacos配置中心


一、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官網文檔

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM