Ein ereignisgesteuertes System verfügt über eine Lambda-Funktion, die Daten verarbeitet und die verarbeiteten Daten an eine Untergruppe von vier Consumer-Lambda-Funktionen senden muss. Das Routing basiert auf dem Wert eines Feldes in den Daten. Welche Lösung bietet das erforderliche Routing mit dem geringsten Betriebsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie ein einziges Amazon SNS-Thema, abonnieren Sie die vier Consumer-Lambda-Funktionen für dieses Thema, konfigurieren Sie SNS-Abonnementfilterrichtlinien für jedes Abonnement und lassen Sie die Datenverarbeitungs-Lambda-Funktion im Thema veröffentlichen..
Warum dies die Antwort ist
Die korrekte Lösung verwendet ein einziges Amazon SNS-Thema mit Abonnementfilterrichtlinien. Dies ermöglicht es der verarbeitenden Lambda-Funktion, Nachrichten an ein zentrales Thema zu senden, während SNS das Routing der Nachrichten an die entsprechenden Consumer-Lambda-Funktionen basierend auf den konfigurierten Filterrichtlinien übernimmt. Dies reduziert den Betriebsaufwand erheblich, da die Routing-Logik nicht in der verarbeitenden Lambda-Funktion implementiert oder verwaltet werden muss. Die Option mit SQS-Warteschlangen erfordert die Implementierung der Routing-Logik in der Producer-Lambda-Funktion und die Verwaltung mehrerer Warteschlangen und Event Source Mappings, was den Betriebsaufwand erhöht. Die Option, Filterlogik in jeder Consumer-Lambda-Funktion zu haben, ist ineffizient und würde bedeuten, dass alle Consumer alle Nachrichten erhalten und filtern müssen. Die Option, separate SNS-Themen für jeden Consumer zu erstellen, erfordert ebenfalls, dass die Producer-Lambda-Funktion die Routing-Logik implementiert, um das richtige Thema auszuwählen, was den Betriebsaufwand erhöht.
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