Gestione delle versioni del motore Amazon MQ per RabbitMQ - Amazon MQ

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione delle versioni del motore Amazon MQ per RabbitMQ

RabbitMQ organizza i numeri di versione in base alle specifiche di controllo della versione semantico come X.Y.Z. Nelle implementazioni di Amazon MQ for RabbitMQ, X indica la versione principale, Y rappresenta la versione secondaria e Z indica il numero di versione della patch. Amazon MQ considera una modifica di versione importante se cambiano i numeri di versione principali. Ad esempio, l'aggiornamento dalla versione 3.13 alla 4.0 è considerato un aggiornamento della versione principale. Una modifica di versione è considerata secondaria se cambia solo il numero della versione secondaria o della patch. Ad esempio, l'aggiornamento dalla versione 3. Da 1.28 a 3. 12.13 è considerato un aggiornamento secondario della versione.

Amazon MQ for RabbitMQ consiglia a tutti i broker di utilizzare l'ultima versione secondaria supportata. Per istruzioni su come aggiornare la versione del motore del broker, consulta Aggiornamento di una versione del motore di brokeraggio Amazon MQ.

Importante

Amazon MQ non supporta gli stream. L'attivazione di questo flag di funzionalità e la creazione di uno stream comporteranno la perdita di dati.

Amazon MQ non supporta l'uso dell'accesso strutturatoJSON, introdotto in RabbitMQ 3.9

Versioni del motore supportate su Amazon MQ per RabbitMQ

Il calendario di supporto della versione di Amazon MQ indica quando una versione del motore di brokeraggio raggiungerà la fine del supporto. Quando una versione raggiunge la fine del supporto, Amazon MQ aggiorna automaticamente tutti i broker di questa versione alla versione successiva supportata. Questo aggiornamento avviene durante le finestre di manutenzione programmata del broker, entro i 45 giorni successivi alla end-of-support data.

Amazon MQ fornisce un preavviso di almeno 90 giorni prima che una versione raggiunga la fine del supporto. Ti consigliamo di aggiornare il tuo broker prima della end-of-support data prevista per evitare interruzioni. Inoltre, non è possibile creare nuovi broker su versioni la cui scadenza è prevista entro 30 giorni dalla data di fine del supporto.

Versione RabbitMQ Fine del supporto su Amazon MQ
3.13 (consigliato)
3.12
3,11
3,10 15 ottobre 2024
3.9 16 settembre 2024

Quando crei un nuovo broker Amazon MQ per RabbitMQ, puoi specificare qualsiasi versione supportata del motore RabbitMQ. Se non specifichi il numero di versione del motore durante la creazione di un broker, Amazon MQ utilizza automaticamente il numero di versione del motore più recente.

Aggiornamenti della versione del motore

Puoi aggiornare manualmente il tuo broker in qualsiasi momento alla successiva versione principale o secondaria supportata. Quando attivi gli aggiornamenti automatici delle versioni secondarie, Amazon MQ aggiornerà il tuo broker all'ultima versione di patch supportata durante la finestra di manutenzione.

Per ulteriori informazioni sull'aggiornamento manuale del broker, consulta. Aggiornamento di una versione del motore del broker Amazon MQ

Per tutti i broker che utilizzano la versione 3.13 e successive del motore, Amazon MQ gestisce gli aggiornamenti all'ultima versione di patch supportata durante la finestra di manutenzione.

Importante

RabbitMQ consente solo aggiornamenti di versione incrementali (ad esempio da 3.9.x a 3.10.x). Non puoi saltare le versioni minori durante l'aggiornamento (ad esempio da 3.8.x a 3.11.x).

I broker a istanza singola saranno offline durante il riavvio. Per i broker di cluster, le code con mirroring devono essere sincronizzate durante il riavvio. Con code più lunghe, il processo di sincronizzazione delle code può richiedere più tempo. Durante il processo di sincronizzazione della coda, la coda non è disponibile per consumatori e produttori. Quando il processo di sincronizzazione della coda è completo, il broker torna disponibile. Per ridurre al minimo l'impatto, consigliamo di effettuare l'upgrade durante un periodo di traffico limitato. Per ulteriori informazioni sulle best practice per gli aggiornamenti di versione, consulta. Best practice di Amazon MQ per RabbitMQ

Elenco di versioni del motore supportate

È possibile elencare tutte le versioni minori e principali supportate del motore utilizzando il describe-broker-instance-options AWS CLI comando.

aws mq describe-broker-instance-options

Per filtrare i risultati in base al motore e al tipo di istanza, utilizzare le opzioni --engine-type e --host-instance-type come mostrato di seguito.

aws mq describe-broker-instance-options --engine-type engine-type --host-instance-type instance-type

Ad esempio, per filtrare i risultati per RabbitMQ e digitare l'mq.m5.largeistanza, sostituisci engine-type con e RABBITMQ instance-type conmq.m5.large.