Amazon MQ 现在支持 RabbitMQ 版本 4.2

发布于: 2025年11月20日

Amazon MQ 现在支持 RabbitMQ 版本 4.2,该版本引入了对 AMQP 1.0 协议的原生支持、一个名为 Khepri 的基于 Raft 的新元数据存储、本地 Shovel 以及仲裁队列的消息优先级。RabbitMQ 4.2 还包括针对吞吐量和内存管理的各种错误修复和性能改进。

RabbitMQ 4.2 的一个关键亮点是支持 AMQP 1.0 作为核心协议,该协议提供了增强功能,例如修改后的结果,这让使用者能够在重新排队或死信之前修改消息注释,以及精细流量控制,其优势包括让客户端应用程序动态调整其希望从特定队列接收的消息数量。Amazon MQ 还为 RabbitMQ 4.2 代理引入了可配置的资源限制,您可以根据应用程序要求对其进行修改。从 RabbitMQ 4.0 开始,不再支持经典队列的映像。仍支持非复制的经典队列。仲裁队列是 RabbitMQ 4.2 代理支持的唯一可复制且持久的队列类型,现在除了使用者优先级外,还提供消息优先级。

要开始在 Amazon MQ 上使用 RabbitMQ 4.2,只需在通过 AWS 管理控制台、AWS CLI 或 AWS SDK 使用 m7g 实例类型创建新代理时选择 RabbitMQ 4.2 即可。Amazon MQ 会自动管理您的 RabbitMQ 4.2 代理的补丁版本升级,因此您只需要指定主要和次要版本即可。要了解有关 RabbitMQ 4.2 中变更的更多信息,请参阅 Amazon MQ 发行说明和 Amazon MQ 开发人员指南。这一版本现已在目前提供 Amazon MQ m7g 类型实例的所有区域推出。