Eine ASP.NET Core-App verwendet Azure App Configuration mit 100 Einstellungen. Sie müssen sicherstellen, dass alle Konfigurationswerte konsistent bleiben, wenn einzelne Einstellungen geändert werden, dynamische Updates ohne Neustart der App unterstützt werden und Aufrufe an die App Configuration-APIs reduziert werden. Welche zwei Schritte helfen bei der Implementierung dynamischer Konfigurationsaktualisierungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen und registrieren Sie einen Sentinel-Schlüssel im App Configuration Store. Setzen Sie den Parameter refreshAll der Register-Methode auf true., Erhöhen Sie die Cache-Ablaufzeit der App Configuration gegenüber dem Standardwert..
Warum dies die Antwort ist
Um konsistente dynamische Updates zu gewährleisten und API-Aufrufe zu reduzieren, ist die Verwendung eines Sentinel-Schlüssels mit refreshAll auf true entscheidend. Der Sentinel-Schlüssel signalisiert, dass sich eine oder mehrere Einstellungen geändert haben, und refreshAll sorgt dafür, dass alle 100 Einstellungen gleichzeitig neu geladen werden, was Konsistenz gewährleistet. Eine Erhöhung der Cache-Ablaufzeit reduziert die Häufigkeit, mit der die App Configuration-APIs aufgerufen werden, da die App die Werte länger aus dem Cache bezieht, bevor sie auf Änderungen prüft. Das Verringern der Cache-Ablaufzeit würde die API-Aufrufe erhöhen. Azure Key Vault ist für Geheimnisse, nicht für dynamische Konfigurationsupdates aller Einstellungen. Das Registrieren aller Schlüssel mit refreshAll auf false würde keine konsistenten Updates aller Einstellungen gewährleisten. Umgebungsvariablen unterstützen keine dynamischen Updates zur Laufzeit.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich