Eine Anwendung verwendet eine Lambda-Funktion mit einer SQS-Warteschlange namens high priority queue als Ereignisquelle. Eine zweite SQS-Warteschlange, low priority queue, wird hinzugefügt. Die Lambda-Funktion muss immer bis zu 10 gleichzeitige Nachrichten aus der high priority queue lesen, bevor sie aus der low priority queue konsumiert, und die Lambda-Funktion darf 100 gleichzeitige Aufrufe nie überschreiten. Welche Konfiguration erfüllt diese Anforderungen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Setzen Sie die maximale Parallelität der Ereignisquellen-Zuordnung auf 10 für die high priority queue und auf 90 für die low priority queue..
Warum dies die Antwort ist
Die korrekte Option ist, die maximale Parallelität (Maximum Concurrency) der Ereignisquellen-Zuordnung (Event Source Mapping) für die high priority queue auf 10 und für die low priority queue auf 90 zu setzen. Dies weist Lambda an, bis zu 10 gleichzeitige Aufrufe für die high priority queue zu reservieren und die verbleibenden 90 (von insgesamt 100 erlaubten) für die low priority queue zu nutzen. Da die high priority queue immer 10 Aufrufe erhält, bevor die low priority queue bedient wird, erfüllt dies die Anforderung. Die Batch-Größe (Batch Size) steuert die Anzahl der Nachrichten pro Aufruf, nicht die gleichzeitigen Aufrufe. Die Zustellungsverzögerung (Delivery Delay) betrifft die Sichtbarkeit von Nachrichten in SQS, nicht die Lambda-Parallelität. Das Batch-Fenster (Batch Window) definiert die maximale Zeit, die Lambda wartet, um einen Batch zu verarbeiten, und beeinflusst ebenfalls nicht die gleichzeitigen Aufrufe.
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