Un architetto di soluzioni sta progettando un'applicazione a due livelli per raccogliere ed elaborare moduli di registrazione. L'applicazione deve elaborare rapidamente i moduli inviati, garantire che ogni modulo venga elaborato esattamente una volta e assicurare l'assenza di perdita di dati. Quale soluzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare una coda FIFO di Amazon Simple Queue Service (Amazon SQS) tra il livello del server dell'applicazione web e il livello del worker per archiviare e inoltrare i dati del modulo..
Perché questa è la risposta
Una coda FIFO (First-In, First-Out) di Amazon SQS è la soluzione migliore perché garantisce che i messaggi vengano elaborati esattamente una volta e nell'ordine esatto in cui sono stati inviati, soddisfacendo i requisiti di elaborazione "esattamente una volta" e di assenza di perdita di dati. Le code FIFO offrono anche una throughput elevata, permettendo un'elaborazione rapida. Le API HTTP di Amazon API Gateway sono un servizio di front-end per l'esposizione di API, non un servizio di accodamento per garantire l'elaborazione dei messaggi. Una coda standard di Amazon SQS non garantisce l'ordine dei messaggi né l'elaborazione "esattamente una volta", ma offre una consegna "almeno una volta". Un workflow sincrono di AWS Step Functions, sebbene possa orchestrare processi, non è la scelta più efficiente per un semplice accodamento di messaggi tra due livelli e potrebbe introdurre latenza non necessaria per un'elaborazione rapida.
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