1、背景
在前一篇SpringCloud系列–Config(1)分布式配置中心介绍和使用中我们介绍了SpringCloud Config的概念和使用;但是大家可以发现问题随之而来,分布式配置的动态刷新:
- Linux运维修改GitHub上的配置文件内容做调整;
- 刷新3344,发现ConfigServer配置中心立刻响应;
- 刷新3355,发现ConfigServer客户端没有任何响应;
- 3355没有变化除非自己重启或者重新加载;
难道每次运维修改配置文件,客户端都需要重启?
今天我们就来了解一下如何实现动态刷新,避免每次更新配置都要重启客户端微服务。
2、Config客户端之动态刷新
2.1 pom.xml
在pom.xml中需要引入actuator监控:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator