Spring Cloud 如何选择分布式配置中心     

微服务必备的几样武器有了,才能独闯武林, 有哪几样呢?

  • 注册中心(eureka, consul, zk, etcd)
  • 配置中心 (Spring Cloud Config, disconf )
  • API网关 (Spring Cloud zuul, kong)
  • 熔断器 (hystrix)
  • 链路追踪 (sleuth)
  • 统一日志管理 (ELK)
  • 自动化部署 (jenkins + Docker)

今天我们主要讲下同样是非常重要的一项,配置中心,当然官方提供的解决方案就是Spring Cloud Config

它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git,SVN等仓库中

在Spring Cloud Config组件中,分两个角色,一是config server,二是config clien

在做技术调研的时候我也研究了下Spring Cloud Config,主要有以下特性

  • 配置集中管理
  • 依赖于git支持版本回退
  • 可以通过git 仓库的WebHook和消息队列来实现自动更新
  • 配置加密解密
  • 可以通过调用接口手动更新配置

扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群