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 le code quorum o i flussi. L'attivazione del flag di funzionalità e la creazione di una coda quorum o di un flusso comporterà la perdita di dati.

Al momento, Amazon MQ non supporta i flussi, utilizzando la registrazione strutturata in JSON, introdotta 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. Amazon MQ fornisce un preavviso di almeno 90 giorni prima che una versione raggiunga la 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
3.8 15 agosto 2024

Quando crei un nuovo broker Amazon MQ per RabbitMQ, puoi specificare qualsiasi versione supportata del motore RabbitMQ. Se utilizzi il AWS Management Console per creare un broker, Amazon MQ imposta automaticamente per impostazione predefinita il numero di versione del motore più recente. Se utilizzi l' AWS CLI API Amazon MQ per creare un broker, è necessario il numero di versione del motore. Se non fornisci un numero di versione, l'operazione genererà un'eccezione. Per ulteriori informazioni, consultare create-broker nel Riferimento dei comandi della AWS CLI e CreateBroker nel Riferimento dell'API REST di Amazon MQ.

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 il tipo di istanza mq.m5.large, sostituire engine-type con RABBITMQ e instance-type con mq.m5.large.