美文网首页
如何优雅的使用配置中心

如何优雅的使用配置中心

作者: LOC_Thomas | 来源:发表于2019-03-05 17:20 被阅读0次

    配置中心我们设计的初衷就是尽量简单,所以直接使用了springcloud提供的spring-cloud-config,因为结合git他能满足目前我们所有的需求。

    优势

    spring-cloud-config和整个springboot框架完美结合,对于开发人员基本没有感知
    通过git来管理文件,可以很好的记录历史修改,并且通过git来管理提交记录
    配置文件有优先级,可以很好的完成默认配置,统一配置,个性化配置的需求
    配置文件可以区分环境,针对不同的环境使用不同的配置文件,很好的区分不同的项目,便于维护
    可以对于敏感性信息进行加密,防止原始的用户名和密码的泄漏
    可以动态刷新变量配置,实现不停机更新变量配置
    踩过的坑

    通过basedir配置,改变配置文件存放路径,要不然会存在/tmp目录下面,导致读取配置文件丢失
    获取配置的时候需要快速失败,防止网络不通的情况下继续启动服务
    通过force-pull配置,尽量每次启动的时候从git来重新拉取配置
    刷新配置,在服务实例不多的情况下尽量不要通过bus来批量更新,因为服务不多的情况下手动执行每个实例更加可控。

    相关文章

      网友评论

          本文标题:如何优雅的使用配置中心

          本文链接:https://www.haomeiwen.com/subject/yrmouqtx.html