Spring Cloud Config

概述

Spring Cloud Config,分为两部分:

  • config-server:服务端,服务管理配置信息
  • config-client:客户端,客户端调用server端暴露接口获取配置信息

每个微服务,都可以作为config-client,从config-server上获取配置信息
效果等同于加载服务内部的application.yml

资料

官方示例
https://github.com/spring-cloud-samples/configserver
聊聊 Spring Cloud Config
https://blog.coding.net/blog/spring-cloud-config
使用Spring Cloud构建统一配置中心
http://www.jianshu.com/p/69dea19abf04

总结

  • 每次访问config-server,都会显示git中最新的配置信息
  • config-client的加载和刷新
    • 启动时会读取一次config-server,不具备实时性
    • 可以在client中使用RefreshScope来手动强制刷新。科学的解决方案可能要和Spring Cloud Bus结合起来。参考文章:http://www.itmuch.com/spring-cloud/spring-cloud-bus-auto-refresh-configuration/。官网示例中是使用到了RabbitMQ,应该也是差不多概念。
    • 现阶段就不深入研究了,等以后业务规模上来的时候再说
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容