六、Spring Cloud系列:Config服务端与客户端常用配置

一、服务端

#================================普通配置==============================
#应用名称
spring.application.name=config-server-v1
#应用端口
server.port=7001
#================================config配置=========================
#git仓库位置
spring.cloud.config.server.git.uri=https://github.com/KingBoyWorld/phoenix_conf.git
#相对搜索位置
spring.cloud.config.server.git.search-paths={application}
#更改默认搜索分支,此处需要按照环境更改
spring.cloud.config.server.git.default-label=master
#用户名
spring.cloud.config.server.git.username=kingboyworld@163.com
#密码
spring.cloud.config.server.git.password=yourpassword
#================================安全认证配置==============================
security.user.name=kingboy
security.user.password=kingboy123456
#================================eureka配置=========================
eureka.client.service-url.defaultZone=http://localhost:7000/eureka/
#设置ID为ip:port
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
#================================actuator配置==============================
endpoints.refresh.sensitive=false

二、客户端配置

#================================基础配置==============================
#端口号
server.port=8082
#服务名
spring.application.name=consumer-service-v1
#================================eureka配置==============================
#注册到eureka中心,获取到配置服务
eureka.client.service-url.defaultZone=http://localhost:7000/eureka/
#设置ID为ip:port
eureka.instance.instance-id=${spring.cloud.client.ipAddress}:${server.port}
#================================安全配置-配置中心服务===================
#用户名密码(就是在服务端配置的用户密码)
spring.cloud.config.username=kingboy
spring.cloud.config.password=kingboy123456
#获取远程配置的相应profile,没有则选择默认
#spring.cloud.config.profile=dev
#配置-配置中心服务
spring.cloud.config.discovery.enabled=true
spring.cloud.config.discovery.service-id=config-server-v1
#失败快速响应,加入重试机制
spring.cloud.config.fail-fast=true
#间隔时间检测(毫秒)
spring.cloud.config.retry.initial-interval=3000

三、Git仓库中的格式

  1. 新建一个文件夹, 命名为你的客户端有application.name
  2. 进入这个文件夹,新建一个文件, 命名为你的客户端有{application.name}.properties

根据我上面的配置文件,应该建立如下:
|–consumer-service-v1
|—consumer-service-v1.properties

你可能感兴趣的:(☀框架技术)