Per evitare la perdita di messaggi di notifica SNS quando il database RDS a valle non è disponibile (ad esempio, è stato spento), quali modifiche impediranno la perdita di messaggi? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare una coda dead-letter Amazon SQS per l'argomento SNS., Sottoscrivere una coda Amazon SQS all'argomento SNS e fare in modo che la funzione Lambda elabori i messaggi da quella coda SQS..
Perché questa è la risposta
Per evitare la perdita di messaggi quando il database RDS non è disponibile, è fondamentale implementare meccanismi di persistenza e retry. La configurazione di una coda dead-letter (DLQ) Amazon SQS per l'argomento SNS è una soluzione efficace perché i messaggi che non possono essere consegnati o elaborati con successo vengono reindirizzati alla DLQ, impedendone la perdita e consentendo un'analisi e una rielaborazione successiva. Inoltre, sottoscrivere una coda Amazon SQS all'argomento SNS e fare in modo che la funzione Lambda elabori i messaggi da quella coda SQS è una pratica consigliata. SQS funge da buffer, disaccoppiando il produttore (SNS) dal consumatore (Lambda). Se la funzione Lambda o il database RDS a valle non sono disponibili, i messaggi rimangono in SQS in attesa di essere elaborati, garantendo che nessun messaggio venga perso e fornendo la resilienza necessaria. Sostituire RDS con DynamoDB non risolve direttamente il problema della perdita di messaggi SNS, ma cambia il database sottostante. Sostituire SNS con EventBridge è un'alternativa di routing, ma non offre intrinsecamente la persistenza dei messaggi in caso di indisponibilità del consumatore senza ulteriori configurazioni come le DLQ. Configurare una coda SQS come destinazione per la funzione Lambda non è direttamente applicabile qui, poiché la Lambda è il consumatore, non il produttore diretto dei messaggi SNS.
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