Migración de colas clásicas a colas de quórum en Amazon MQ para RabbitMQ - Amazon MQ

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración de colas clásicas a colas de quórum en Amazon MQ para RabbitMQ

Puede migrar sus colas reflejadas clásicas a colas de quórum en Amazon MQ Brokers en la versión 3.13 o superior creando un nuevo host virtual en el mismo clúster o migrando in situ.

Opción 1: migrar de las colas duplicadas clásicas a las colas de quórum con un nuevo host virtual

Puede migrar sus colas reflejadas clásicas a colas de quórum en Amazon MQ Brokers de la versión 3.13 o superior creando un nuevo host virtual en el mismo clúster.

  1. En el clúster existente, cree un nuevo host virtual (vhost) con el tipo de cola predeterminado como quórum.

  2. Crea el vhost Complemento Federation (federación) a partir del nuevo vhost URI apuntando al antiguo mediante las colas duplicadas clásicas.

  3. Con esta rabbitmqadmin herramienta, exporte las definiciones del vhost anterior a un archivo nuevo. Debe realizar cambios en el archivo de esquema para que sea compatible con las colas de quórum. Para ver la lista completa de los cambios que debe realizar en el archivo, consulte Cómo mover las definiciones en la documentación sobre las colas de quórum de RabbitMQ. Tras aplicar los cambios necesarios al archivo, vuelva a importar las definiciones al nuevo vhost.

  4. Cree una nueva política en el nuevo vhost. Para obtener recomendaciones sobre las configuraciones de políticas de Amazon MQ para las colas de quórum, consulte. Configuraciones de políticas para colas de quórum para Amazon MQ for RabbitMQ A continuación, inicie la federación que creó anteriormente desde el vhost anterior al nuevo.

  5. Dirija a los consumidores y productores al nuevo fantasma.

  6. Configure el conector Shovel para mover los mensajes restantes. Cuando la cola esté vacía, elimina la pala.

Migración de las colas duplicadas clásicas a las colas de quórum existentes

Puedes migrar tus colas reflejadas clásicas a colas de quórum en Amazon MQ Brokers en la versión 3.13 o superior migrándolas in situ.

  1. Detenga a los consumidores y productores.

  2. Cree una nueva cola de quórum temporal.

  3. Configure el complemento Shovel para mover los mensajes de la antigua cola reflejada clásica a la nueva cola de quórum temporal. Cuando todos los mensajes se hayan movido a la cola de quórum temporal, elimina la pala.

  4. Elimine la cola reflejada clásica de origen. A continuación, vuelva a crear una cola de quórum con el mismo nombre y los mismos enlaces que la cola reflejada clásica de origen.

  5. Cree una nueva pala para mover los mensajes de la cola de quórum temporal a la nueva cola de quórum.