Spring Cloud Alibaba -Nacos

Nacos其实和Eureka都是注册中心,Eureka功能相对单一,而Spring cloud Alibaba Nacos 功能相对来说比较强大。我们来看下功能比较:
##Eureka
Eureka注册中心

这是我们以往配置中心页面,在此页面中我门可以看到当前已注册的所有服务,而通常我们为了便捷,将Swagger路径默认绑定。

##Nacos
Nacos

我们可以从左侧列表看到,有配置列表、历史版本、监听查询、服务列表等,Nacos默认集成config配置中心,便于管理配置

#下面我们开始部署Nacos
####在开始之前,请安装以下内容:

  1. 64位操作系统:支持Linux / Unix / Mac / Windows,建议使用Linux / Unix / Mac。
  2. 64位JDK 1.8+:下载JAVA_HOME设置
  3. Maven 3.2.x +:下载设置
    ####从发布下载和构建
    有两种方法可以获得Nacos。

(1)从Github下载源代码

unzip nacos-source.zip
cd nacos/
mvn -Prelease-nacos clean install -U  
cd nacos/distribution/target/nacos-server-0.8.0/nacos/bin

(2)下载运行包

1.zip包下载

2.tar.gz包下载

  unzip nacos-server-0.9.0.zip  OR tar -xvf nacos-server-0.9.0.tar.gz
  cd nacos/bin

####(3)启动服务器
######LINUX / UNIX / Mac
运行以下命令进入sart(独立意味着非群集模式):

sh startup.sh -m standalone

######win
运行以下命令以启动:

cmd startup.cmd

或者双击startup.cmd运行文件。

####(4)服务和配置管理
服务注册
curl -X PUT ‘http://127.0.0.1:8848/nacos/v1/ns/instance?serviceName=nacos.naming.serviceName&ip=20.18.7.10&port=8080

服务发现
curl -X GET ‘http://127.0.0.1:8848/nacos/v1/ns/instances?serviceName=nacos.naming.serviceName

发布配置
curl -X POST “http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test&content=helloWorld

获取配置
curl -X GET “http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=nacos.cfg.dataId&group=test

猜你喜欢

转载自blog.csdn.net/qq_41440381/article/details/92818370
今日推荐