本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理 Amazon MQ for RabbitMQ 引擎版本
RabbitMQ 根据语义版本控制规范将版本号整理为 X.Y.Z。在 Amazon MQ for RabbitMQ 实施中,X 表示主要版本,Y 表示次要版本,Z 表示补丁版本号。如果主要版本号发生变化,Amazon MQ 会将版本更改视为主要版本更改。例如,从版本 3. 13 升级到 4. 0 被视为主要版本升级。如果只有次要版本号或补丁版本号发生变化,则该版本变更被视为次要版本变更。例如,从版本 3 升级。 11 .28 到 3。 12 .13 被视为次要版本升级。
适用于 RabbitMQ 的亚马逊 MQ 建议所有经纪商使用支持的最新版本 RabbitMQ 4.2。有关如何升级代理引擎版本的说明,请参阅升级 Amazon MQ 代理引擎版本。
当您为 RabbitMQ 代理创建新的 Amazon MQ 时,您只需要指定主版本号和次要版本号即可。例如,RabbitMQ 4.2。如果您在创建代理时未指定引擎版本,Amazon MQ 会自动默认为最新的引擎版本。
重要
Amazon MQ 不支持数据流
亚马逊 MQ 不支持在 JSON 中使用结构化日志。
亚马逊 MQ 支持 RabbitMQ 的两个主要版本版本:
-
亚马逊 MQ 仅在所有支持的实例大小的 mq.m7g 实例类型上支持 RabbitMQ 4 版本系列中的 RabbitMQ 4.2。
-
RabbitMQ 3
亚马逊 MQ 在 mq.t3、mq.m5 和 mq.m7g 实例类型上支持 RabbitMQ 3 版本系列中的 RabbitMQ 3.13,支持所有支持的实例大小。
列出支持的引擎版本
您可以使用describe-broker-instance-options AWS CLI 命令列出所有支持的次要和主要引擎版本。
aws mq describe-broker-instance-options
要按引擎和实例类型筛选结果,请使用--engine-type和--host-instance-type选项,如以下所示。
aws mq describe-broker-instance-options --engine-typeengine-type--host-instance-typeinstance-type
例如,要筛选 RabbitMQ 和mq.m7g.large实例类型的结果,请使用和engine-type替RABBITMQ换为。instance-type mq.m7g.large