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

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

管理针对 ActiveMQ 引擎版本的 Amazon MQ

针对 ActiveMQ 的 Amazon MQ 支持使用以下主要版本的 Apache ActiveMQ 创建经纪商。

  • 5.16

  • 5.15

Apache ActiveMQ 根据语义版本控制规范组织版本号,作为X.Y.Z。在针对 ActiveMQ 实施的 Amazon MQ 中,X.Y表示主要版本,Z表示次要版本号。如果主要版本号发生变化,Amazon MQ 会认为版本更改是重大的。例如,从版本 5 升级。15到 5.16被认为是主要版本升级。仅当次要版本号更改时时,才将版本更改视为小更改。例如,从版本 5.15 升级。14到 5.15.15被认为是次要版本升级

用于 ActiveMQ 的 Amazon MQ 目前支持以下引擎版本的 Apache ActiveMQ。

主版本 次要版本
ActiveMQ 5.16
  • 5.16.2 (建议使用)

ActiveMQ 5.15
  • 5.15.15

  • 5.15.14

  • 5.15.13

  • 5.15.12

  • 5.15.10

  • 5.15.9

  • 5.15.8

  • 5.15.6

  • 5.15.0

当您为 ActiveMQ 代理创建新的 Amazon MQ 时,您可以指定任何受支持的 ActiveMQ 引擎版本。如果您使用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 支持。您可以修改代理首选项激活或停用自动次要版本升级。要执行主要版本升级,例如,从 ActiveMQ 5.15 升级到 5.16,您必须手动升级代理的引擎版本号。在计划维护时段内,次要版本和主版本将与其他代理修补操作同时升级 occure。

如果选择退出自动次要版本升级,则可以按照与主要版本升级相同的步骤手动将代理升级到支持的次要版本。要了解有关 Munual 升级的更多信息,请参阅升级 Amazon MQ 代理引擎版本

列出支持的引擎版本

您可以列出所有受支持的次要和主要引擎版本,方法是使用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

例如,要筛选 ActiveMQ 的结果,并且mq.m5.large实例类型,替换引擎型替换为ACTIVEMQ实例类型替换为mq.m5.large