spring-cloud-config
作者:
jey恒 | 来源:发表于
2017-12-09 14:13 被阅读14次
spring cloud config
统一管理配置文件,可选git存储
一个项目配置文件当前的状态
- application.yml application-biz.yml application-yw.yml
- -ym是 运维维护的,application.yml 是基本不会改变的配置- 添加配置中心后可以由 bootstrap.yml代替
如何统一管理
- 看下bootstrap.properties下一个项目的简单配置
spring.application.name=ds-user
spring.cloud.config.profile=dev
spring.cloud.config.uri=http://localhost:9091/ #config-server的位置
- client端请求config-server的路径,参考:
- EnvironmentController
- 会根据 http请求 取或git下面保存的配置文件:ds-user-dev.properties
git建立一个配置项目,按不同的profile区分环境
- dev 本地
- test 测试
- sit 集成测试
- prod 生成环境 [application-yw必须得运维维护(如何操作?)]
- 建立不同的文件夹,其中所有的开发人员只有dev,test提交的权限,prod运维直接维护
优化
- 添加了配置中心后,一些基础的中间件配置直接引入配种中心的 ??
spring cloudconfig 动态更新
- 配置spring-cloud-bus实现更新
- git提交更新 webhoot 触发sprig-cloud-bus的refresh
spring-cloud-config server 扩展
本文标题:spring-cloud-config
本文链接:https://www.haomeiwen.com/subject/vjguixtx.html
网友评论