一、nacos是什么
如果用過springcloud的話,應該很清楚eureka和conifg組件的作用。
nacos基本作用就是eureka和config的集合,不過nacos更加高級,除了整合springcloud之外,還整合了dubbo,成為更加抽象更加高級的注冊中心,而且還提供了一個管理界面,方便日常的運維和配置。
二、快速部署nacos
1. 預備環(huán)境準備
- 64 bit linux;
- 64 bit JDK 1.8+;
- Maven 3.2.x+;
2.下載源碼或者安裝包
git clone https://github.com/alibaba/nacos.git
cd nacos/
mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U
ls -al distribution/target/
// 修改 $version 為你當前的版本號
cd distribution/target/nacos-server-$version/nacos/bin

3. 啟動服務器
sh startup.sh -m standalone

4. 訪問 ip:8848/nacos
username:nacos
password:nacos

三 使用nacos作為配置中心。
執(zhí)行命令發(fā)布配置
curl -X POST "http://ip:8848/nacos/v1/cs/configs?dataId=test&group=DEFAULT_GROUP&content=mykey=b"
執(zhí)行命令獲取配置
curl -X GET "http://ip:8848/nacos/v1/cs/configs?dataId=test&group=DEFAULT_GROUP"

四 使用nacos作為注冊中心。
執(zhí)行命令發(fā)布應用
curl -X POST 'http://ip:8848/nacos/v1/ns/instance?serviceName=eujian.service&ip=20.18.7.10&port=8080'
執(zhí)行命令獲取應用
curl -X GET 'http://122.9.51.187:8848/nacos/v1/ns/instance/list?serviceName=eujian.service'
系列文章:
nacos - 簡介和初體驗(一)
nacos - 作為配置中心與springcloud整合(二)
nacos - 作為注冊中心與springcloud整合(三)
nacos - eureka如何平滑遷移到nacos(四)