美文网首页
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