Spring Cloud Config Server odświeżanie konfiguracji

0

Hej,
Mam aplikację, która korzysta z spring cloud config server (konfigi zaczytuje z gita), i teraz chciałbym w jednym z klientów odświeżyć konfigurację z yml bez przeładowywania aplikacji. Znalazłem coś takiego jak @RequestScope, które nadane w danej klasie sprawi, że po strzale na actuator/refresh moje pola oznaczone @Value zaczytają zaaktualizowane wartości. Natomiast ja chciałbym, żeby w całym moim mikroserwisie we wszystkich klasach które korzystają z danych z yml zostało to odświeżone i wszystkie requesty zaczeły korzystać ze zaaktualizowanych danych. Czy to oznacza, że w każdej klasie która zaczytuje coś z konfigu muszę nadać @RefreshScope czy może jest jakieś ładniejsze rozwiązanie, które jakby sprawi, że serwis zacznie korzystać z aktualnego ymla?
Drugie pytanie, w kwesti bezpieczeństwa na produkcji, to czy uważacie, że endpoint **/actuator/refresh **powinien być zabezpieczony, czyli sprawdzać token czy pozwolić każdemu go wywoływać? Zastanawiam się po prostu czy niesie to za sobą jakieś zagrożenia.

0

Raczej @RefreshScope umieściłbym na @ConfigurationProperties i u siebie korzystał z tych właśnie klas zamiast @Value

1 użytkowników online, w tym zalogowanych: 0, gości: 1