Un'azienda utilizza un sistema di elaborazione dei pagamenti che richiede che i messaggi per un particolare ID di pagamento vengano ricevuti nello stesso ordine in cui sono stati inviati. In caso contrario, i pagamenti potrebbero essere elaborati in modo errato. Quali azioni dovrebbe intraprendere un architetto di soluzioni per soddisfare questo requisito? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Scrivere i messaggi in un data stream Amazon Kinesis con l'ID di pagamento come chiave di partizione., Scrivere i messaggi in una coda FIFO di Amazon Simple Queue Service (Amazon SQS). Impostare il gruppo di messaggi in modo che utilizzi l'ID di pagamento..
Perché questa è la risposta
Per garantire che i messaggi per un ID di pagamento specifico vengano elaborati in ordine, sono necessarie soluzioni che supportino l'ordinamento dei messaggi. Scrivere i messaggi in un data stream Amazon Kinesis con l'ID di pagamento come chiave di partizione garantisce che tutti i messaggi con lo stesso ID di pagamento vengano indirizzati alla stessa shard, mantenendo l'ordine di invio all'interno di quella shard. Scrivere i messaggi in una coda FIFO di Amazon SQS e impostare il gruppo di messaggi con l'ID di pagamento assicura che i messaggi all'interno di quel gruppo vengano elaborati esattamente nell'ordine in cui sono stati inviati. Le altre opzioni non garantiscono l'ordinamento richiesto: DynamoDB con chiave di partizione garantisce l'unicità ma non l'ordinamento per l'elaborazione sequenziale; ElastiCache è una cache e non un sistema di messaggistica ordinato; SQS standard non garantisce l'ordine di consegna.
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