Administración de versiones del motor de 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.

Administración de versiones del motor de Amazon MQ para RabbitMQ

RabbitMQ organiza los números de versión según la especificación semántica del control de versiones como X.Y.Z. En las implementaciones de Amazon MQ para RabbitMQ, X indica la versión principal, Y representa la versión secundaria e indica el número de versión del parche. Z Amazon MQ considera que un cambio de versión es importante si cambian los números de versión principal. Por ejemplo, la actualización de la versión 3.13 a la 4.0 se considera una actualización de la versión principal. Un cambio de versión se considera menor si solo cambia el número de la versión secundaria o del parche. Por ejemplo, actualizar desde la versión 3. 11 .28 a 3. La versión 12.13 se considera una actualización de versión menor.

Amazon MQ para RabbitMQ recomienda que todos los corredores utilicen la última versión secundaria compatible. Para obtener instrucciones sobre cómo actualizar la versión del motor de corredores, consulte Actualización de una versión del motor de corredores de Amazon MQ.

importante

Amazon MQ no admite transmisiones. Si se activa este indicador de función y se crea una transmisión, se perderán datos.

Amazon MQ no admite el uso del inicio de sesión estructuradoJSON, introducido en RabbitMQ 3.9

Versiones de motor compatibles en Amazon MQ para RabbitMQ

El calendario de soporte de versiones de Amazon MQ indica cuándo finalizará el soporte de una versión de Broker Engine. Cuando una versión llega al final del soporte, Amazon MQ actualiza automáticamente a todos los corredores de esta versión a la siguiente versión compatible. Esta actualización se lleva a cabo durante los períodos de mantenimiento programados por su agente, dentro de los 45 días siguientes a la end-of-support fecha.

Amazon MQ avisa con al menos 90 días de antelación antes de que una versión llegue al final del soporte. Le recomendamos que actualice su agente antes de end-of-support esa fecha para evitar cualquier interrupción. Además, no puede crear nuevos corredores en las versiones cuya finalización del soporte esté programada en un plazo de 30 días a partir de la fecha de finalización del soporte.

Versión RabbitMQ Fin del soporte en Amazon MQ
3.13 (recomendado)
3.12
3.11
3.10 15 de octubre de 2024
3.9 16 de septiembre de 2024

Cuando crea un nuevo agente de Amazon MQ para RabbitMQ, puede especificar cualquier versión compatible del motor de RabbitMQ. Si no especificas el número de versión del motor al crear un intermediario, Amazon MQ utilizará automáticamente el número de versión más reciente del motor de forma predeterminada.

Actualizaciones de la versión del motor

Puede actualizar manualmente su bróker en cualquier momento a la siguiente versión principal o secundaria compatible. Al activar las actualizaciones automáticas de las versiones secundarias, Amazon MQ actualizará su agente a la última versión de parche compatible durante el período de mantenimiento.

Para obtener más información sobre la actualización manual de su agente, consulteActualización de una versión del motor del agente de Amazon MQ.

Para todos los corredores que utilizan la versión 3.13 o superior del motor, Amazon MQ gestiona las actualizaciones a la última versión de parche compatible durante el período de mantenimiento.

importante

RabbitMQ solo permite actualizaciones incrementales de versiones (por ejemplo, de 3.9.x a 3.10.x). No puede omitir las versiones secundarias al actualizar (por ejemplo, de la 3.8.x a la 3.11.x).

Los agentes de instancia única estarán desconectados mientras se reinician. En el caso de los agentes de clústeres, las colas duplicadas deben sincronizarse durante el reinicio. Con colas más largas, el proceso de sincronización de colas puede tardar más. Durante el proceso de sincronización de colas, la cola no está disponible para los consumidores y el productor. Cuando se complete el proceso de sincronización de colas, el intermediario volverá a estar disponible. Para minimizar el impacto, le recomendamos que actualice durante un período de poco tráfico. Para obtener más información sobre las prácticas recomendadas para las actualizaciones de versiones, consultePrácticas recomendadas de Amazon MQ para RabbitMQ.

Lista de versiones del motor compatibles

Puede enumerar todas las versiones de motores principales y secundarias compatibles mediante el describe-broker-instance-options AWS CLI comando.

aws mq describe-broker-instance-options

Para filtrar los resultados por motor y tipo de instancia, utilice las opciones --engine-type y --host-instance-type, como se muestra a continuación.

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

Por ejemplo, para filtrar los resultados por RabbitMQ y el tipo de mq.m5.large instancia, sustituya engine-type RABBITMQpor y instance-type conmq.m5.large.