服务配置中心
Spring Cloud版本:Hoxton.SR5
1. 简介
每个微服务都有自己的配置文件,随着服务越来越多,配置文件的维护也越来越麻烦。所以对于微服务的配置管理我们需要如下功能:
- 集中管理配置。如通过git、svn等统一管理配置,不需要一个一个切换服务器去修改配置
- 不同环境不同配置。如开发、测试、生产等不同环境配置不同
- 运行期间可动态调整。如根据负载情况动态调整数据源连接池大小或熔断阈值,并在调整配置时不停止微服务
- 配置修改后可自动更新。如配置内容发生变化,微服务能自动更新配置
Spring Cloud Config为分布式系统外部化配置提供了服务器端和客户端的支持。