2016-07-25 67 views
0

假设我有info.name=bruce存储在配置服务器A中,但服务器A尚未启动。现在我开始使用本地配置info.name=Neo的客户端。显然info.name等于该客户端的Neo。如果我启动配置服务器A,则认为info.name应替换为bruce,但实际上info.name仍然是NeoSpring Cloud Config:客户端启动后如何刷新配置?

所以我的问题是,如果客户端启动时没有配置服务器,它会在配置服务器启动时再次检索配置吗?

+0

您是否使用RefreshScope查看过http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_refresh_scope –

+0

感谢您的回答。我已经知道了。客户端配置不改变的原因是本地配置优先于远程的。 – Neo

回答

0

我已经想通了。由于缺少配置服务器,本地配置会优先考虑远程设备(客户端将首先加载本地配置)。从客户端配置中删除info.name属性解决了我的问题。

相关问题