Eine migrierte Anwendung sendet Versandanfragen, die der Reihe nach und ohne Duplikate verarbeitet werden müssen. Anfragen sind bis zu 250 KB groß und benötigen 5–10 Minuten für die Verarbeitung. Das aktuelle System erzeugt doppelte, verlorene oder nicht geordnete Anfragen. Wie sollte ein Entwickler die Lösung neu gestalten, um eine geordnete, nicht duplizierte Verarbeitung zu gewährleisten?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine Lambda-Funktion zur Verarbeitung von Anfragen. Erstellen Sie eine Amazon SQS FIFO-Warteschlange, legen Sie die Warteschlange als Ereignisquelle für die Lambda-Funktion fest und lassen Sie die Anwendung Anfragen an die SQS-Warteschlange senden..
Warum dies die Antwort ist
Die korrekte Lösung ist die Verwendung einer Amazon SQS FIFO-Warteschlange. FIFO-Warteschlangen (First-In, First-Out) garantieren die genaue Reihenfolge der Nachrichten und die einmalige Zustellung, was die Anforderungen an geordnete und nicht duplizierte Verarbeitung erfüllt. Die Nachrichten können bis zu 256 KB groß sein, was die Anforderungsgröße von 250 KB abdeckt. Eine Lambda-Funktion kann die SQS FIFO-Warteschlange als Ereignisquelle abonnieren und die Nachrichten verarbeiten. Amazon Kinesis Data Firehose und Kinesis Data Streams sind für hohe Durchsätze und Echtzeit-Streaming konzipiert, bieten aber keine native Garantie für die exakte Reihenfolge oder Deduplizierung einzelner Nachrichten wie SQS FIFO. Amazon SNS ist ein Publish/Subscribe-Dienst, der keine Nachrichtenreihenfolge oder Deduplizierung garantiert. Eine Amazon SQS Standard-Warteschlange garantiert ebenfalls keine Reihenfolge oder Deduplizierung.
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