Amazon MQ теперь поддерживает обновления основных версий RabbitMQ 4 на месте
Amazon MQ теперь поддерживает обновление версий брокеров RabbitMQ на месте, что позволяет обновлять брокеры до RabbitMQ 4 без создания нового брокера или переноса данных. Теперь вы можете перейти с версии RabbitMQ 3.13 на версию 4.2 непосредственно из консоли Amazon MQ, интерфейса командной строки AWS или API.
Обновления на месте сохраняют конфигурацию брокера, очереди, обменники, привязки, пользователей и политики. В RabbitMQ 4.2 внесены критические изменения, включая удаление классических зеркальных очередей и миграцию из Mnesia на хранилище метаданных Khepri. Чтобы получить право на обновление, брокеры должны работать на инстансах M7G (Graviton) и не иметь классических зеркальных очередей. Доступен инструмент миграции очередей для преобразования классических зеркальных очередей в очереди кворума перед обновлением. Во время обновления основной версии ваш брокер будет недоступен, пока Amazon MQ выполняет обновление.
Чтобы обновить брокер, просто выберите RabbitMQ 4.2 в качестве версии с помощью Консоли управления AWS, интерфейса командной строки AWS или пакета SDK AWS. Amazon MQ автоматически управляет обновлениями версий с исправлениями для брокеров RabbitMQ 4.2, поэтому необходимо указать только номера основной и промежуточной версий (major.minor). Подробнее о RabbitMQ 4.2 и процессе обновления см. в примечаниях к выпуску Amazon MQ и руководстве для разработчиков Amazon MQ. Эта возможность доступна во всех регионах, в которых сегодня предлагаются инстансы RabbitMQ 4.