This is an old revision of the document!
# spring cloud config 统一管理微服务配置 在微服务架构中,微服务的配置管理一般有以下需求:
spring cloud config 为分布式系统外部化配置提供了服务器端和客户端的支持,它包括 config server 和 config client 两部分。
下图是服务端和客户端相关配置:
这样配置后就可以实现每个微服务的配置可以统一从config server中读取,同时可以对一些重要的私密数据加密处理。
大家也许会想到如果config server中的配置文件发生改变怎么办?最初的办法就是改完配置文件后重启config server和config client,这样说可以但是繁琐、复杂。解决办法就是使用 spring cloud bus 自动刷新配置,这样就不用重启工程实现不停机刷新配置文件。
## 工程代码 config-server 对应服务端、 admin 对应客户端,自行去查看更详细配置。