Amazon MQ ora supporta la versione 4.3 di RabbitMQ
Amazon MQ ora supporta la versione 4.3 di RabbitMQ, che aggiunge miglioramenti alle funzionalità di code quorum come compattazione, livelli di priorità aumentati, nuovi tentativi ritardati nativi e timeout dei consumer gestiti in modo controllato. RabbitMQ 4.3 include anche varie correzioni di bug e ottimizzazioni delle prestazioni relative alla gestione della memoria.
Le code quorum su RabbitMQ 4.3 eseguono la compattazione per ridurre l'occupazione del disco da parte delle code e forniscono supporto nativo per 32 livelli di priorità rigorosi, contro i due livelli relativi supportati nelle versioni precedenti di RabbitMQ. Le code quorum ora possono accantonare automaticamente i messaggi non recapitati e ritentarne la consegna dopo un intervallo di raffreddamento configurato. I timeout dei consumer non sono più gestiti a livello di canali di protocollo globali, ma dalle code quorum e ora possono essere configurati singolarmente per ciascun protocollo. Sia i timeout dei consumer sia i nuovi tentativi ritardati sono configurabili e gestibili attraverso le policy di RabbitMQ. RabbitMQ 4.3 non supporta più le code transitorie non esclusive, il Global QoS e l'archiviazione delle code classiche v1. Inoltre, i timeout dei consumer non si applicano alle code classiche.
Per iniziare a utilizzare RabbitMQ 4.3 su Amazon MQ, basta selezionare RabbitMQ 4.3 quando si crea un nuovo broker con il tipo di istanza m7g tramite la Console di gestione AWS, AWS CLI o gli SDK AWS. Amazon MQ gestisce automaticamente gli aggiornamenti delle versioni delle patch per i broker RabbitMQ 4.3, quindi si deve specificare unicamente la versione major.minor. Per ulteriori informazioni sulle modifiche apportate a RabbitMQ 4.3, 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 supportate le istanze di tipo Amazon MQ m7g.