View a markdown version of this page

Amazon MQ per RabbitMQ: Broker non aggiornabile alla versione 4 - 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à.

Amazon MQ per RabbitMQ: Broker non aggiornabile alla versione 4

Amazon MQ for RabbitMQ genererà un codice RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4 Action Required quando tenti di aggiornare un broker RabbitMQ 3 a RabbitMQ 4 e il broker presenta code classiche o il flag di funzionalità Khepri metadata store è abilitato. Amazon MQ non applicherà l'aggiornamento della versione principale e renderà il broker disponibile per la pubblicazione e l'utilizzo.

Questo codice Action Required si applica solo ai broker RabbitMQ 3. Per risolvere questo stato e continuare con l'aggiornamento, completare i seguenti passaggi.

Diagnosi e risoluzione di RABBITMQ_BROKER_NOT_UPGRADEABLE_TO_V4

  1. Esegui la migrazione di tutte le code classiche alle code quorum utilizzando lo strumento di migrazione delle code Amazon MQ. Lo strumento è accessibile tramite la console web RabbitMQ (Admin > Queue Migration) o tramite l'API HTTP.

  2. Se Khepri è abilitato sul broker, non esiste un percorso di aggiornamento immediato a RabbitMQ 4. Considera invece una distribuzione blu-verde di RabbitMQ.

Dopo aver risolto il problema sottostante, Amazon MQ cancella automaticamente lo CRITICAL_ACTION_REQUIRED stato.

Nota

Puoi cancellare CRITICAL_ACTION_REQUIRED lo stato aggiornando la versione del motore del broker alla 3.13 utilizzando l'operazione UpdateBrokerAPI.