Un'applicazione Java aziendale consuma messaggi da Amazon SQS ma non riesce a parsare messaggi di dimensioni superiori a 256 KB. L'azienda desidera che l'applicazione gestisca messaggi fino a 50 MB con il MINOR numero di modifiche al codice. Quale soluzione soddisfa questo requisito?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare la Amazon SQS Extended Client Library for Java per ospitare messaggi di dimensioni superiori a 256 KB in Amazon S3..
Perché questa è la risposta
La Amazon SQS Extended Client Library for Java è la soluzione migliore perché consente di inviare messaggi SQS di dimensioni superiori al limite standard di 256 KB. La libreria gestisce automaticamente l'archiviazione del payload del messaggio in Amazon S3 e invia un puntatore SQS al messaggio S3. L'applicazione ricevente, utilizzando la stessa libreria, recupera il messaggio completo da S3 in modo trasparente, richiedendo modifiche minime al codice. Amazon EventBridge non è un sostituto diretto per SQS per il consumo di messaggi in questo scenario e non risolve il problema delle dimensioni dei messaggi. SQS ha un limite massimo di 256 KB per messaggio che non può essere modificato. Archiviare i messaggi in Amazon EFS e fare riferimento ad essi in SQS richiederebbe modifiche significative al codice per la gestione dell'archiviazione e del recupero, oltre a introdurre complessità aggiuntive.
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