Aplikacja ASP.NET Core używa Azure App Configuration ze 100 ustawieniami. Musisz zapewnić, że wszystkie wartości konfiguracji pozostaną spójne, gdy poszczególne ustawienia się zmienią, obsługiwać dynamiczne aktualizacje bez ponownego uruchamiania aplikacji i zmniejszyć liczbę wywołań do interfejsów API App Configuration. Które dwa kroki pomogą wdrożyć dynamiczne aktualizacje konfiguracji?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz i zarejestruj klucz sentinel w magazynie App Configuration. Ustaw parametr refreshAll metody Register na true., Zwiększ czas wygaśnięcia pamięci podręcznej App Configuration z wartości domyślnej..
Dlaczego to jest odpowiedź
Utworzenie i zarejestrowanie klucza sentinel z refreshAll ustawionym na true pozwala na odświeżanie wszystkich 100 ustawień jednocześnie, gdy zmieni się tylko klucz sentinel, co zapewnia spójność i zmniejsza liczbę wywołań do App Configuration. Zwiększenie czasu wygaśnięcia pamięci podręcznej App Configuration (cache expiration) zmniejsza częstotliwość zapytań do usługi App Configuration, co również redukuje liczbę wywołań. Zmniejszenie czasu wygaśnięcia pamięci podręcznej zwiększyłoby liczbę wywołań. Azure Key Vault służy do przechowywania sekretów, a nie do dynamicznego odświeżania konfiguracji w ten sposób. Rejestrowanie wszystkich kluczy z refreshAll ustawionym na false wymagałoby indywidualnego odświeżania każdego klucza, co jest nieefektywne. Zmienne środowiskowe nie obsługują dynamicznych aktualizacji bez ponownego uruchomienia aplikacji.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana