Una funzione Lambda elabora messaggi da una coda standard di Amazon SQS (dimensione batch 10) e scrive i risultati su S3. Il primo giorno, l'arrivo dei messaggi supera la capacità di elaborazione e molti messaggi in coda contengono dati non validi, causando la mancata elaborazione entro i termini previsti per i messaggi validi. Quale modifica garantirà che i messaggi validi rispettino la loro tempistica?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Mantenere invariata la dimensione del batch di Lambda. Configurare la funzione Lambda per segnalare gli elementi del batch non riusciti in modo che i singoli messaggi non riusciti vengano restituiti alla coda. Configurare una coda dead-letter SQS per i messaggi non riusciti..
Perché questa è la risposta
La risposta corretta è mantenere invariata la dimensione del batch di Lambda, configurare la funzione Lambda per segnalare gli elementi del batch non riusciti e configurare una coda dead-letter SQS. Mantenere la dimensione del batch invariata è appropriato perché l'aumento potrebbe aggravare il problema dei messaggi non validi che bloccano l'elaborazione. La segnalazione degli elementi del batch non riusciti consente a Lambda di rielaborare solo i messaggi falliti, evitando che un singolo messaggio non valido blocchi l'intero batch. Una coda dead-letter (DLQ) è essenziale per isolare i messaggi non elaborabili, impedendo che blocchino la coda principale e fornendo un meccanismo per l'analisi e la correzione. Le altre opzioni sono meno efficaci: Aumentare la dimensione del batch o convertire SQS in FIFO non risolve il problema dei messaggi non validi. Ridurre la dimensione del batch o aumentare la quota di throughput SQS non affronta direttamente la gestione degli errori. Abilitare S3 Transfer Acceleration è irrilevante per la gestione dei messaggi non validi in coda.
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