Un'applicazione migrata invia richieste di spedizione che devono essere elaborate in ordine, senza duplicati. Le richieste sono fino a 250 KB e richiedono 5-10 minuti per essere elaborate. Il sistema attuale produce richieste duplicate, perse o fuori ordine. Come dovrebbe un developer riarchitettare la soluzione per garantire un'elaborazione ordinata e senza duplicati?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare una funzione Lambda per elaborare le richieste. Creare una coda FIFO Amazon SQS, impostare la coda come origine eventi per la funzione Lambda e fare in modo che l'applicazione invii le richieste alla coda SQS..
Perché questa è la risposta
La risposta corretta è creare una funzione Lambda e una coda Amazon SQS FIFO. Le code FIFO (First-In, First-Out) garantiscono l'elaborazione dei messaggi in un ordine rigoroso e supportano la deduplicazione dei messaggi, risolvendo i problemi di richieste fuori ordine e duplicate. La funzione Lambda può essere configurata come origine eventi per la coda SQS FIFO, consentendo l'elaborazione automatica delle richieste. Le altre opzioni non soddisfano tutti i requisiti: Amazon Kinesis Data Firehose e Kinesis Data Streams non garantiscono l'ordine rigoroso o la deduplicazione dei messaggi per questo caso d'uso specifico. Kinesis è più adatto per l'elaborazione di flussi di dati ad alto throughput. Amazon SNS non garantisce l'ordine dei messaggi e può inviare duplicati in determinate circostanze, rendendolo inadatto per i requisiti di elaborazione ordinata e senza duplicati. Una coda SQS standard non garantisce l'ordine dei messaggi e non offre la deduplicazione automatica, quindi non risolverebbe i problemi attuali dell'applicazione.
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