美文网首页
spring-cloud-config

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