Перезагрузить ВСЕ контексты весенней загрузки - PullRequest
0 голосов
/ 09 октября 2019

Я использую Spring Cloud Config Server вместе с Vault. Из-за этой конфигурации я не могу извлечь выгоду из уведомлений об изменениях (см. Эту проблему ).

Я знаю, что в Spring Boot Admin есть кнопка Reload Context, которая очень помогает мне обойти этопроблема, однако, я в конечном итоге в конечном итоге с 2 сценариями:

  1. Я изменяю некоторые глобальные конфигурации, и все мои службы должны быть перезагружены свой контекст
  2. У меня есть много служб (> 1000), и я не знаю, какой сервис использует свойство, которое я только что изменил, и, следовательно, я не уверен, какие из них следует перезагрузить.

Так что я вижу некоторые возможности, и это тожемой вопрос (ы), так как я не смог найти информацию для них:

  1. Можно ли запустить перезагрузку контекста для всех служб? У меня возникнет проблема стак много сервисов одновременно запрашивают у SCCS свои конфигурации?
  2. Известен ли способ получения списка сервисов, использующих определенное свойство? В этом случае он будет задействованИспользование некоторых сценариев для вызова их /refresh конечных точек или ручная работа, но, по крайней мере, я бы знал, какие услуги необходимы

Любая информация или источники приветствуются!

Приветствия

...