Предположим, что у меня есть info.name=bruce
, хранящийся на сервере конфигурации A, но сервер A еще не запущен. Теперь я запускаю клиент с локальной конфигурацией info.name=Neo
. Очевидно, info.name
для этого клиента равен Neo
. Я думаю, info.name
следует заменить на bruce
, если я запустил конфигурационный сервер A, но на самом деле info.name
по-прежнему Neo
.Spring Cloud Config: как обновить конфигурацию после запуска клиента?
Итак, мой вопрос: если клиент запускается без сервера конфигурации, будет ли он снова получать конфигурацию при запуске сервера конфигурации?
Вы изучили использование RefreshScope http://cloud.spring.io/spring-cloud-static/spring-cloud.html#_refresh_scope –
Спасибо за ваш ответ. Я понял это. Причина, по которой конфигурация клиента не изменяется, заключается в том, что локальная конфигурация имеет приоритет для удаленного. – Neo