您的位置:首页 > 编程语言 > Java开发

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

2017-09-17 14:01 477 查看

一、服务端

#================================普通配置==============================
#应用名称
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仓库中的格式

新建一个文件夹, 命名为你的客户端有application.name

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

根据我上面的配置文件,应该建立如下:

|–consumer-service-v1

|—consumer-service-v1.properties
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springclou config
相关文章推荐