Amazon SQS introduce le code a distribuzione equa per i carichi di lavoro condivisi tra più tenant

Inserito il: 21 lug 2025

Amazon Simple Queue Service (Amazon SQS) introduce ora le code a distribuzione equa, una nuova funzionalità che riduce i disturbi causati da tenant ad alto volume di traffico all'interno delle code standard condivise tra più tenant. Quando un tenant (ad esempio un cliente, un'applicazione client o un tipo di richiesta) invia un numero eccessivo di messaggi o presenta messaggi che richiedono tempi di elaborazione prolungati, le code a distribuzione equa garantiscono il flusso continuo dei messaggi degli altri tenant, evitando ritardi significativi. In questo modo si preserva la qualità del servizio per tutti i tenant, mantenendo al contempo la scalabilità e il throughput delle code standard.

Per attivare le code a distribuzione equa, è necessario includere un ID del gruppo di messaggi durante l'invio di messaggi alle code standard di Amazon SQS. Non è necessario apportare modifiche ai consumatori dei messaggi, consentendo di adottare le code a distribuzione equa nei sistemi in produzione senza interruzioni o processi di migrazione. Le code a distribuzione equa risultano particolarmente utili per le applicazioni SaaS che supportano più clienti tramite code condivise, per i microservizi che elaborano eventi provenienti da più risorse e per le applicazioni che gestiscono messaggi relativi a diverse tipologie di richieste. Le code a distribuzione equa garantiscono tempi di permanenza uniformi (il tempo che intercorre tra l'invio e la ricezione di un messaggio nella coda) tra i diversi tenant, riordinando i messaggi quando un singolo tenant genera un accumulo nella coda. La coda dà quindi priorità alla consegna dei messaggi provenienti dagli altri tenant. Il sistema continua a recapitare ai consumatori i messaggi del tenant che genera l'accumulo, tuttavia subiscono un aumento dei tempi di attesa proporzionale alla capacità di elaborazione residua disponibile.

Le code a distribuzione equa sono disponibili in tutte le regioni AWS commerciali e in quelle AWS GovCloud (Stati Uniti). Per ulteriori informazioni sulle code a distribuzione equa di Amazon SQS, consulta il nostro post sul blog e la guida per sviluppatori di Amazon SQS.