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 el número de versión secundaria y Z hace referencia al número de versión del parche. Amazon MQ considera que un cambio de versión es importante si cambian los números de versión principal. Por ejemplo, actualizar 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 secundario si solo cambia el número de versión secundaria o del parche. Por ejemplo, actualizar de la versión 3.11.28 a la 3.12.13 se considera una actualización de versión secundaria.

Amazon MQ para RabbitMQ recomienda que todos los agentes utilicen la versión secundaria compatible más reciente. Para obtener instrucciones sobre cómo actualizar la versión del motor del agente, consulte Actualización de una versión del motor del agente de Amazon MQ.

importante

Amazon MQ no admite transmisiones. Habilitar este indicador de la característica y crear una transmisión provocará la pérdida de datos.

Amazon MQ no admite el uso del registro estructurado en JSON, ingresado en RabbitMQ 3.9

Versiones admitidas del motor de Amazon MQ para RabbitMQ

El calendario de soporte de versiones de Amazon MQ indica cuándo finalizará el soporte de una versión del motor del agente. Cuando finaliza el soporte de una versión, Amazon MQ actualiza automáticamente todos los agentes de esta versión a la siguiente versión compatible. Esta actualización se lleva a cabo durante los períodos de mantenimiento programados de su corredor, 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 finalice el soporte de una versión. Le recomendamos que actualice su corredor antes de end-of-support esa fecha para evitar cualquier interrupción. Además, no puede crear nuevos agentes en las versiones cuyo fin del soporte está programado en un plazo de 30 días a partir de la fecha de fin del soporte.

Versión de RabbitMQ Fin del soporte en Amazon MQ
3.13 (recomendado)
3.12 17 de marzo de 2025
3.11 17 de febrero de 2025
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 especifica el número de versión del motor al crear un agente, Amazon MQ selecciona automáticamente, de forma predeterminada, el número de versión del motor más reciente.

Actualizaciones de la versión del motor

Puede actualizar manualmente su agente 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 del agente, consulte Actualización de una versión del motor del agente de Amazon MQ.

En el caso de los agentes que utilizan la versión 3.13 o superior del motor, Amazon MQ administra 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úster, las colas reflejadas 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 ni el productor. Cuando se complete el proceso de sincronización de colas, el agente volverá a estar disponible. Para reducir el impacto, se recomienda actualizar durante momentos de poco tráfico. Para obtener más información sobre las prácticas recomendadas de actualización de versiones, consulte Prá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 de RabbitMQ y el tipo de mq.m5.large instancia, engine-type sustitúyalos por y por. RABBITMQ instance-type mq.m5.large