假设我在配置服务器A中存储了info.name=bruce
,但服务器A尚未启动。现在我用本地配置info.name=Neo
启动一个客户端。显然,对于该客户端,info.name
等于Neo
。我认为如果我启动配置服务器A,info.name
应该替换为bruce
,但实际上info.name
仍然是Neo
。
所以我的问题是,如果客户端在没有配置服务器的情况下启动,当配置服务器启动时,它会再次检索配置吗?
我已经想通了。由于没有配置服务器,本地配置优先于远程配置(客户端将首先加载本地配置)。从客户端配置中删除info.name
属性解决了我的问题。