Spring Cloud Config用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持。
服务端:独立的微服务应用,用来连接仓库,并为客户端提供获取配置信息,加密、解密信息等访问接口;
客户端:微服务架构中各个微服务应用或基础设施,它们通过指定的配置中心来管理应用资源和业务相关的配置内容,并在启动的时候从配置中心获取和加载配置信息。
简言之, 将配置存在git仓库, 有个配置中心的微服务从git仓库拉取配置, 各个微服务再从配置中心获取服务。
私以为, 配置分离了反而不易维护,不建议用这个,如果要用, 可以考虑下阿里的一套