La coda dei messaggi è una forma di comunicazione service-to-service asincrona utilizzata nelle architetture serverless e di microservizi. I messaggi vengono salvati nella coda finché non vengono elaborati ed eliminati. Ogni messaggio viene elaborato una sola volta, da un singolo consumatore. Le code dei messaggi possono essere utilizzate per decuplicare le elaborazioni ad alto carico, dividere o unire in batch i lavori e livellare i carichi di lavoro soggetti a picchi.

Di seguito sono disponibili diverse risorse utili per approfondire funzionamento e utilizzo delle code di messaggi. Per ulteriori informazioni sulle code di messaggi in AWS, consulta la pagina relativa a Amazon Simple Queue Service (SQS).


Nelle architetture cloud moderne, le applicazioni vengono suddivise in singoli elementi base indipendenti di piccole dimensioni in modo da semplificare sviluppo, distribuzione e manutenzione. Le code di messaggi permettono la comunicazione e il coordinamento tra queste applicazioni distribuite. Grazie alle code, la compilazione di applicazioni disaccoppiate è molto semplificata, mentre prestazioni, affidabilità e scalabilità risultano potenziate.

Le code di messaggi permettono a diverse sezioni di un sistema di comunicare ed elaborare operazioni in modo asincrono. Una coda di messaggi fornisce un buffer di piccole dimensioni che memorizza temporaneamente i messaggi; gli endpoint permettono ai componenti software di connettersi a una coda per inviare e ricevere messaggi. I messaggi in genere sono di piccole dimensioni e possono essere richieste, risposte, messaggi di errore o semplici informazioni. Per inviare un messaggio, un componente chiamato producer aggiunge un messaggio alla coda. Il messaggio viene quindi inserito nella coda finché un altro componente, detto consumer, lo recupera e lo elabora.

coda dei messaggi

La coda può essere utilizzata da diversi producer e consumer, ma ciascun messaggio viene elaborato solo una volta da un singolo consumer. Di conseguenza, ci si riferisce spesso a questo modello di messaggistica come one-to-one o point-to-point. Se un messaggio deve essere elaborato da più di un consumer, è possibile unire più di una coda di messaggi con messaggistica PUB/SUB secondo un modello di fan-out. Consulta la pagina sulla messaggistica PUB/SUBper ulteriori informazioni e consulta la pagina relativa ad Amazon Simple Notification Service (SNS) per leggere una panoramica sulla messaggistica PUB/SUB in AWS.

Inizia a usare il servizio gratuitamente con solo tre semplici comandi.