Amazon MQ ora supporta la versione 4.2 di RabbitMQ

Inserito il: 20 nov 2025

Amazon MQ ora supporta RabbitMQ versione 4.2, in cui si introducono il supporto nativo per il protocollo AMQP 1.0, un nuovo archivio di metadati basato su Raft chiamato Khepri, shovel locali e priorità dei messaggi per le code di quorum. RabbitMQ 4.2 include anche diverse correzioni di bug e alcuni miglioramenti delle prestazioni per throughput e gestione della memoria.

Un aspetto fondamentale di RabbitMQ 4.2 è il supporto di AMQP 1.0 come protocollo principale, che offre funzionalità avanzate come l'esito modificato, che permette ai consumatori di modificare le annotazioni dei messaggi prima del reinserimento in coda o della DLQ, e il controllo granulare del flusso, che consente alle applicazioni client di regolare dinamicamente il numero di messaggi da ricevere da una coda specifica. Amazon MQ ha anche introdotto limiti di risorse configurabili per i broker RabbitMQ 4.2, che si possono modificare in base ai requisiti dell'applicazione. Da RabbitMQ 4.0 non viene più supportata la funzionalità di mirroring delle code classiche. Invece, le code classiche non replicate sono ancora supportate. Le code quorum sono l'unico tipo di coda replicata e durevole supportata dai broker RabbitMQ 4.2 e ora offrono priorità dei messaggi oltre alle priorità dei consumatori.

Per iniziare a utilizzare RabbitMQ 4.2 su Amazon MQ, seleziona semplicemente RabbitMQ 4.2 quando crei un nuovo broker utilizzando il tipo di istanza m7g tramite la console di gestione AWS, l'interfaccia a riga di comando AWS o gli SDK AWS. Amazon MQ gestisce automaticamente gli aggiornamenti delle versioni delle patch per i broker RabbitMQ 4.2, quindi si devo specificare unicamente la versione major.minor. Per ulteriori informazioni sulle modifiche apportate a RabbitMQ 4.2, consulta le note di rilascio di Amazon MQ e la guida per sviluppatori di Amazon MQ. Questa versione è disponibile in tutte le regioni in cui sono fornite le istanze di tipo Amazon MQ m7g.