1、为什么要统一配置管理?
微服务由多个服务构成,多个服务多个配置,则对这些配置需要集中管理、不同环境不同配置,运行期间动态调整,自动刷新。
统一管理微服务的配置:分布式配置管理的一些组件:
zookeeper或者consul或者config。百度的:discof,阿里的:diamond,携程的:apollo。
2、springcloud config:
springcloud config为分布式系统提供了服务器端和客户端的支持,包括config server和config client。config server是一个可横向扩展、集中式的配置服务器。默认使用git存储配置内容。config client是server的客户端,用于操作server的配置属性。