Ein serverloser E-Commerce-Workflow verwendet API Gateway, um eine Lambda-Funktion aufzurufen, die eine Drittanbieter-Bestands-API aufruft. Bei Spitzenlast fällt die Drittanbieter-API aus, wenn sie überlastet ist. Das Unternehmen benötigt eine Lösung, die eine Überlastung der Drittanbieter-API verhindert. Welches Design erfüllt diese Anforderung?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: API Gateway stellt Anfragen in eine Amazon SQS-Warteschlange. Konfigurieren Sie die Lambda-Funktion mit einer reservierten Parallelität, die dem Schwellenwert der Drittanbieter-API entspricht, um Nachrichten aus der Warteschlange zu verarbeiten..
Warum dies die Antwort ist
Die korrekte Antwort ist, API Gateway Anfragen in eine Amazon SQS-Warteschlange stellen zu lassen und die Lambda-Funktion mit einer reservierten Parallelität zu konfigurieren, die dem Schwellenwert der Drittanbieter-API entspricht. Dies entkoppelt den API Gateway-Aufruf von der Drittanbieter-API und ermöglicht es der Lambda-Funktion, Nachrichten aus der Warteschlange in einer kontrollierten Rate zu verarbeiten, wodurch eine Überlastung der Drittanbieter-API verhindert wird. Die Option mit DynamoDB-Streams würde die Drittanbieter-API weiterhin direkt aufrufen, was das Überlastungsproblem nicht löst. Die Option mit Amazon SNS ist weniger geeignet, da SNS für Pub/Sub-Muster gedacht ist und keine einfache Drosselung der Aufrufrate für eine einzelne Funktion bietet. Die Option mit Amazon Athena ist für analytische Abfragen gedacht und nicht für die Echtzeit-Verarbeitung von E-Commerce-Bestellanfragen geeignet.
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