Eine .NET-Web-App verwendet die Cosmos DB Core API und muss Millionen von Lese-/Schreibvorgängen unterstützen, wobei das Konto für mehrere Schreibregionen konfiguriert ist. Die App wird in East US2 und Central US bereitgestellt. Welche zwei clientseitigen Änderungen können Multi-Region-Schreibvorgänge von der Anwendung aus ermöglichen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktualisieren Sie die ConnectionPolicy-Klasse für den Cosmos-Client und füllen Sie die PreferredLocations-Eigenschaft basierend auf der geografischen Nähe der Anwendung., Aktualisieren Sie die ConnectionPolicy-Klasse für den Cosmos-Client und setzen Sie die UseMultipleWriteLocations-Eigenschaft auf true..
Warum dies die Antwort ist
Um Multi-Region-Schreibvorgänge zu ermöglichen, müssen Sie zwei clientseitige Änderungen vornehmen. Erstens, setzen Sie die UseMultipleWriteLocations-Eigenschaft der ConnectionPolicy-Klasse auf true. Dies weist den Cosmos-Client an, alle konfigurierten Schreibregionen zu nutzen. Zweitens, füllen Sie die PreferredLocations-Eigenschaft der ConnectionPolicy-Klasse mit einer Liste von Regionen, die nach geografischer Nähe zur Anwendung geordnet sind. Dies optimiert die Latenz, indem der Client zuerst versucht, in die nächstgelegene Region zu schreiben. Die Aktualisierung des Konsistenzlevels auf "Strong" oder "Session" allein ermöglicht keine Multi-Region-Schreibvorgänge; diese beeinflussen nur die Datenkonsistenzgarantien. Eine benutzerdefinierte Konfliktlösungsrichtlinie ist zwar wichtig für Multi-Region-Schreibvorgänge, aber keine clientseitige Änderung zur Aktivierung der Funktionalität selbst.
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