Skip to content

华为云CSE1.0配置中心

注意:CSE1.0配置中心已经逐步下线, 本实现仅供遗留功能使用,新功能不建议使用。

华为云CSE1.0配置中心是华为云CSE产品的一个部件,java-chassis 最早使用它作为配置中心。 对接这个配置中心的代码在 config-cc 模块实现。

可以从 轻量化微服务引擎 下载本地使用的版本。也可以 直接访问华为云 ServiceStage 产品,使用在线的版本。

使用华为云配置中心,需要在项目中引入如下依赖:

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

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

servicecomb:
  config:
    client:
      serverUri: http://127.0.0.1:30113
      refreshMode: 0
      refresh_interval: 5000
      refreshPort: 30114

华为云配置中心的其他配置项含义如下:

配置项名 描述
servicecomb.config.client.refreshMode 应用配置的刷新方式,0为config-center主动push,1为client周期pull,默认为0
servicecomb.config.client.refreshPort config-center推送配置的端口
servicecomb.config.client.tenantName 应用的租户名称
servicecomb.config.client.serverUri config-center访问地址,格式为http(s)://{ip}:{port},以,分隔多个地址
servicecomb.config.client.refresh_interval pull模式下刷新配置项的时间间隔,单位为毫秒,默认值为15000
servicecomb.config.client.fileSource 指定该配置项的内容为yaml文件,多个配置文件可以用,分隔