Gerenciando o Amazon MQ para versões do mecanismo RabbitMQ - Amazon MQ

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciando o Amazon MQ para versões do mecanismo RabbitMQ

O RabbitMQ organiza números de versão de acordo com a especificação de versionamento semântico como X.Y.Z. No Amazon MQ para implementações do RabbitMQ, X denota a versão principal, Y representa a versão secundária e Z denota o número de versão de patch. O Amazon MQ considera que uma alteração de versão é principal se os números de versão principais mudarem. Por exemplo, a atualização da versão 3.13 para a 4.0 é considerada uma atualização importante da versão. Uma alteração da versão é considerada secundária se apenas o número da versão secundária ou de patch for alterado. Por exemplo, atualizando a partir da versão 3. 11,28 a 3. 12.13 é considerado um pequeno upgrade de versão.

O Amazon MQ para RabbitMQ recomenda que todos os corretores usem a versão mais recente compatível, o RabbitMQ 4.2. Para obter instruções de como atualizar a versão do mecanismo do agente, consulte Upgrading an Amazon MQ broker engine version.

Ao criar um novo agente Amazon MQ para RabbitMQ, você só precisa especificar os números da versão principal e secundária. Por exemplo, RabbitMQ 4.2. Se você não especificar a versão do mecanismo ao criar um agente, o Amazon MQ automaticamente usará como padrão a versão mais recente do mecanismo.

Importante

O Amazon MQ não é compatível com fluxos. Criar um fluxo resultará em perda de dados.

O Amazon MQ não oferece suporte ao uso de registros estruturados em JSON.

O Amazon MQ oferece suporte a duas versões principais do RabbitMQ:

  • RabbitMQ 4

    O Amazon MQ oferece suporte ao RabbitMQ 4.2 na série de lançamento do RabbitMQ 4 somente no tipo de instância mq.m7g em todos os tamanhos de instância compatíveis.

  • RabbitMQ 3

    O Amazon MQ oferece suporte ao RabbitMQ 3.13 na série de lançamento do RabbitMQ 3 nos tipos de instância mq.t3, mq.m5 e mq.m7g em todos os tamanhos de instância compatíveis.

Listando as versões compatíveis do mecanismo

Você pode listar todas as versões de mecanismos secundários e principais compatíveis usando o describe-broker-instance-options AWS CLI comando.

aws mq describe-broker-instance-options

Para filtrar os resultados por mecanismo e tipo de instância, use a opção --engine-type e --host-instance-type, conforme mostrado a seguir.

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

Por exemplo, para filtrar os resultados do RabbitMQ e do tipo de mq.m7g.large instância, engine-type RABBITMQ substitua por e por. instance-type mq.m7g.large