Un sistema event-driven ha una funzione Lambda che elabora i dati e deve inviare i dati elaborati a un sottoinsieme di quattro funzioni Lambda consumer. Il routing si basa sul valore di un campo nei dati. Quale soluzione fornisce il routing richiesto con il minimo overhead operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un singolo argomento Amazon SNS, sottoscrivere le quattro funzioni Lambda consumer a tale argomento, configurare le policy di filtro della sottoscrizione SNS per ogni sottoscrizione e fare in modo che la Lambda di elaborazione dati pubblichi sull'argomento..
Perché questa è la risposta
La soluzione corretta utilizza un singolo argomento Amazon SNS con policy di filtro per le sottoscrizioni. Questo permette alla funzione Lambda di elaborazione dati di pubblicare un messaggio sull'argomento SNS, e SNS si occupa del routing automatico ai consumer appropriati in base ai filtri configurati, riducendo l'overhead operativo e la complessità della logica di routing nella Lambda di elaborazione. Le altre opzioni sono meno efficienti: Creare code SQS e mapping eventi per ogni consumer richiederebbe alla Lambda di elaborazione di implementare una logica di routing complessa per inviare messaggi alle code corrette. Aggiungere la logica di filtro all'interno di ogni Lambda consumer (senza filtri SNS) significherebbe che ogni consumer riceverebbe tutti i messaggi e dovrebbe scartare quelli non pertinenti, aumentando i costi e l'elaborazione non necessaria. Creare un argomento SNS separato per ogni consumer e far pubblicare alla Lambda di elaborazione sull'argomento appropriato sposterebbe la logica di routing dalla Lambda di elaborazione ai consumer, ma aumenterebbe il numero di risorse SNS da gestire.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta