2016-07-25 64 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屬性解決了我的問題。

相關問題