Spring 配置客户端配置未使用“/actuator/refresh”端点更新

Spring config client configuration not updated with "/actuator/refresh" endpoint

我正在使用 Spring 2.0.3。配置客户端的数据库配置是通过配置服务器从 git 存储库获取的。

我已更改数据库配置并推回 git。

然后,我调用了“http://client_host/actuator/refresh”端点以加载新配置。

我已经在我的 application.yml 文件中公开了 "refresh" 端点。 结果是, 配置服务器调用 git 存储库,可以管理以将新配置保存在“/tmp/repos”中。

但是配置客户端无法更新数据库配置?

你能帮我解决这个问题吗?

http://client_host/actuator/refresh" 只会更新静态配置,而 /actuator/bus-refresh 或 /bus/refresh 会更新所有动态配置,并且会触发所有云客户端刷新它们的实例。