SpringCloud Config 分布式配置中心
分布式系统面临的配置问题:微服务意味着将单体应用拆分成一个个的服务,这些服务都是要相应的配置信息才能运行,随着系统内微服务数量越来越多,配置信息也不断地增多,所以一套集中式的、动态的配置管理设施是必不可少的。
Springcloud Config:当微服务越来越多的时候,意味配置文件越来越多,如果修改了某个配置文件,此微服务要重启
- 如果使用config 直接修改配置文件而不需要重启
- 可以方便统一管理所有的配置文件(github(以后项目交给github管理))
- 动态的配置管理
SpringCloud Config分为客户端和服务端两部分
1. 服务端(SpringCloud server):分布式配置中心,是一个独立的微服务,用来连接并为客户端提供配置信息,加密/解密信息等访问接口
2. 客户端:通过指定的配置中心获取