Skip to content

使用 Nacos

下载安装

可以通过 Nacos官网 下载和安装 Nacos。

开发使用

使用Nacos,需要在项目中引入如下依赖:

<dependency>
  <groupId>org.apache.servicecomb</groupId>
  <artifactId>config-nacos</artifactId>
</dependency>

然后在配置文件 microservice.yaml 中增加如下配置项:

servicecomb:
  nacos:
    serverAddr: http://127.0.0.1:8848
  • 配置中心增加配置

Nacos的namespace对应于Java Chassis Environment, group对应于application。 客户端默认会读取下面几个层次的配置:

* 应用级配置:group为application名称,data-id为application名称,并且类型为yaml的配置。
* 服务级配置:group为application名称,data-id为微服务名称,并且类型为yaml的配置。
* 版本级配置:group为application名称,data-id为微服务名称+版本号,并且类型为yaml的配置, 比如: service-0.1
* Profile级配置:group为application名称,data-id为微服务名称+Profile名称,并且类型为yaml的配置, 比如: service-dev
* 自定义配置:可以通过配置项定义group、data-id、类型等信息,详情参考配置项。。

上述的配置级别,优先级从低到高。

  • 配置项参考
配置项名 含义 缺省值
servicecomb.nacos.serverAddr NACOS访问地址,格式为http(s)://{ip}:{port},以,分隔多个地址
servicecomb.nacos.group 自定义group
servicecomb.nacos.dataId 自定义data-id
servicecomb.nacos.addPrefix 是否使用group+data-id作为配置项前缀 false
servicecomb.nacos.contentType 自定义类型 yaml
servicecomb.nacos.username 连接Nacos的用户名
servicecomb.nacos.password 连接Nacos的密码
servicecomb.nacos.accessKey 连接Nacos的Access Key
servicecomb.nacos.secretKey 连接Nacos的Secret Key