nacos~配置中心功能


nacos是阿里推出的一套基於DNS和基於RPC服務發現與注冊,動態配置中心管理為一體的組件,目前在阿里產品上大為使用,而它也加入了springboot的陣營,可以在springboot上直接使用它。

Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置管理、服務及流量管理。
Nacos 幫助您更敏捷和容易地構建、交付和管理微服務平台。 Nacos 是構建以“服務”為中心的現代應用架構(例如微服務范式、雲原生范式)的服務基礎設施。

服務端

需要git上下載它的源碼,進行編譯,然后啟動它,在linux,windows上都是支持的。

git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos clean install -U  
ls -al distribution/target/

// change the $version to your actual path
cd distribution/target/nacos-server-$version/nacos/bin

啟動服務

sh startup.sh -m standalone //linux
startup.cmd  //windows

自定義端口

程序啟動默認占用的端口是8848,我們可以對端口進行修改,用編輯器打開bin目錄下的startup.cmd文件中添加一行代碼

set "JAVA_OPT=%JAVA_OPT% --server.port=8080

訪問服務

訪問地址:http://127.0.0.1:8848/nacos  //用戶名密碼都是nacos

客戶端

直接發布配置

curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=demo.yaml&group=DEFAULT_GROUP&content=HelloWorld"

直接獲取配置

curl -X GET "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=demo.yaml&group=DEFAULT_GROUP"

結果

content=HelloWorld
```
下次我們介紹基於springboot項目的nacos客戶端的使用,並且實現動態配置的更新。


免責聲明!

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



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