服务端

安装

解压缩:nacos-server-1.0.0-RC3.tar.gz

运行

单机模式

  1. cd bin/
  2. sh startup.sh -m standalone

访问

http://IP:8848/nacos/

用户名:nacos

密码: nacos

使用

  1. 新建配置文件

image.png
图1

  1. 填写配置信息

image.png

图2

Data ID: 可以理解成项目名称

Group: 项目组,例如:海关组、大数据组 (默认是DEFAULT_GROUP)

配置格式:请选择Yaml (目前客户端解析只支持yaml)

点击发布后,跳回到配置列表

  1. image.png

点击详情可查看配置文件

点击编辑可修改配置文件

  1. 点击更多
    image.png
    1. 点击历史版本,可回滚配置文件image.png

至此,服务端的简单使用介绍完毕!


客户端

POM

  1. 增加soyuan内网的nexus库:封装的nacos客户端上传至此。
  2. 添加nacos-api-common jar
  1. <repository>
  2. <id>nexus</id>
  3. <url>http://172.26.1.58:8081/repository/maven-public/</url>
  4. <releases>
  5. <enabled>true</enabled>
  6. </releases>
  7. <snapshots>
  8. <enabled>true</enabled>
  9. </snapshots>
  10. </repository>
  1. <dependency>
  2. <groupId>com.soyuan.bigdata</groupId>
  3. <artifactId>nacos-api-common</artifactId>
  4. <version>1.0.0-RELEASE</version>
  5. </dependency>

调用示例

  1. public static void main( String[] args ) throws Exception
  2. {
  3. NacosApi api = new NacosApi.Builder()
  4. .setHost("172.26.1.184")
  5. .setGroup("SOYUAN_BIGDATA")
  6. .setDataId("spark.neo4j.qh")
  7. .build();
  8. String s = api.get("zookeeper.quorum");
  9. System.out.println(s);
  10. }