Sie müssen eine Ereignisverarbeitungslösung entwerfen, die automatisch mit der Anzahl der eingehenden Ereignisse skaliert und bei Verarbeitungsfehlern das problematische Ereignis zur späteren Überprüfung in eine separate Warteschlange verschiebt. Welche Architektur erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Veröffentlichen Sie Ereignisdetails in einem Amazon SNS-Thema. Abonnieren Sie eine Lambda-Funktion für dieses SNS-Thema, um Ereignisse zu verarbeiten. Konfigurieren Sie das On-Failure-Ziel der Lambda-Funktion so, dass fehlgeschlagene Ereignisse an eine Amazon SQS-Warteschlange gesendet werden..
Warum dies die Antwort ist
Die Veröffentlichung von Ereignissen in einem Amazon SNS-Thema ermöglicht eine Entkopplung zwischen Produzent und Konsument. Eine Lambda-Funktion, die das SNS-Thema abonniert, skaliert automatisch mit der Anzahl der eingehenden Ereignisse, da Lambda serverlos ist und ereignisgesteuert skaliert. Die Konfiguration eines On-Failure-Ziels für die Lambda-Funktion, das fehlgeschlagene Ereignisse an eine Amazon SQS-Warteschlange sendet, erfüllt die Anforderung, problematische Ereignisse zur späteren Überprüfung zu verschieben. Die Option mit EC2-Instances und SQS erfordert die manuelle Verwaltung von EC2-Instanzen und Skalierungslogik, was weniger automatisch ist als Lambda. DynamoDB Streams sind für die Verarbeitung von Änderungen an DynamoDB-Tabellen konzipiert, nicht als primärer Ereignisbus für allgemeine Ereignisse. EventBridge mit EC2-Instanzen erfordert ebenfalls die Verwaltung von Servern und ist nicht so nativ serverlos wie die Lambda-Lösung.
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