服务配置中心
Ⅰ、服务配置之Config
1、Config介绍
- 微服务意味着会有大量的服务。而每个服务都有自己的配置,所以一套集中式、动态的配置管理是必不可少的。
- spring cloud config 为微服务架构中的微服务提供集中化的外部支持,配置服务器为各个不同的微服务应用的所有环境提供了一个中心化的外部配置。
- spring cloud config 有两部分
- 服务端又称分布式配置中心,是一个独立的微服务应用,用来连接配置服务器并为客户端提供获取配置信息。
- 客户端是通过指定的配置中心来管理应用资源,以及与业务相关的配置内容,并在启动时从配置中心获取和加载配置信息,配置服务器默认采用git来存储配置信息,这样有利于对环境配置进行版本管理,并且可以通过git客户端工具来方便的管理和访问配置内容。