Я использую Spring Cloud Config Server вместе с Vault. Из-за этой конфигурации я не могу извлечь выгоду из уведомлений об изменениях (см. Эту проблему ).
Я знаю, что в Spring Boot Admin есть кнопка Reload Context
, которая очень помогает мне обойти этопроблема, однако, я в конечном итоге в конечном итоге с 2 сценариями:
- Я изменяю некоторые глобальные конфигурации, и все мои службы должны быть перезагружены свой контекст
- У меня есть много служб (> 1000), и я не знаю, какой сервис использует свойство, которое я только что изменил, и, следовательно, я не уверен, какие из них следует перезагрузить.
Так что я вижу некоторые возможности, и это тожемой вопрос (ы), так как я не смог найти информацию для них:
- Можно ли запустить перезагрузку контекста для всех служб? У меня возникнет проблема стак много сервисов одновременно запрашивают у SCCS свои конфигурации?
- Известен ли способ получения списка сервисов, использующих определенное свойство? В этом случае он будет задействованИспользование некоторых сценариев для вызова их
/refresh
конечных точек или ручная работа, но, по крайней мере, я бы знал, какие услуги необходимы
Любая информация или источники приветствуются!
Приветствия