管理 RabbitMQ 引擎版本的 Amazon MQ - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理 RabbitMQ 引擎版本的 Amazon MQ

RabbitMQ 根据语义版本控制规范组织版本号,X.Y.Z. 在针对 RabbitMQ 实现的 Amazon MQ 中,X.Y表示主要版本,Z表示次要版本号。如果主要版本号发生变化,Amazon MQ 会认为版本更改是重大的。仅当次要版本号更改,才将版本更改视为小更改。例如,从版本 3.8 升级。11增加到 3.8。17被认为是次要版本升级.

针对 RabbitMQ 的 Amazon MQ 目前支持以下引擎版本的 RabbitMQ。

主版本 次要版本
兔子-3.8
  • 3.8.17 (建议使用)

  • 3.8.11

  • 3.8.6

当您为 RabbitMQ 代理创建新的 Amazon MQ 时,您可以指定任何受支持的 RabbitMQ 引擎版本。如果您将Amazon Web Services Management Console创建经纪商时,Amazon MQ 会自动默认为最新的引擎版本号。如果您将Amazon CLI或 Amazon MQ API 创建经纪商,则需要提供引擎版本号。如果您不提供版本号,该操作将导致异常。要了解更多信息,请参阅create-broker中的Amazon CLI命令参考CreateBroker中的Amazon MQ REST API 参考.

主要和次要版本升级

借助于 Amazon MQ,您就可以控制何时将代理升级到新版本。何时自动次要版本升级,Amazon MQ 会自动将您的经纪商引擎升级到新的 ActiveMQ 次要版本,因为它们发布并由 Amazon MQ 支持。

要执行主要版本升级,您必须手动升级代理的引擎版本号。次要版本和主版本的升级与其他代理修补操作同时进行,在计划期间维护时段. 如果选择退出自动次要版本升级,您可以按照与主要升级相同的步骤手动将代理升级到新支持的次要版本。

有关更新您的经纪商首选项以激活或停用次要版本升级以及手动升级您的经纪商的更多信息,请参阅升级 Amazon MQ 代理引擎版本.

注意

针对 RabbitMQ 的 Amazon MQ 支持一个主要版本 (3.8.x),目前没有主要版本升级。

列出支持的引擎版本

您可以通过使用describe-broker-instance-options Amazon CLI命令。

aws mq describe-broker-instance-options

要按引擎和实例类型筛选结果,请使用--engine-type--host-instance-type选项,如以下所示。

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

例如,要过滤 RabbitMQ 的结果,并且mq.m5.large实例类型,替换发动机类型替换为RABBITMQ-实例类型替换为mq.m5.large.