发布于: Aug 18, 2024
Amazon MQ 现支持 RabbitMQ 3.13 版和 RabbitMQ 3.13 上的 Quorum 队列。RabbitMQ 3.13 版对 Amazon MQ 支持的 RabbitMQ 先前版本进行了多项修复和性能改进。从 RabbitMQ 3.13 开始,Amazon MQ 将为您的代理管理补丁版本升级。版本 3.13 上的所有代理将在您的计划维护时段内自动升级到最新的兼容和安全补丁版本。
Quorum 队列是由开源 RabbitMQ 提供的一种复制的 FIFO 队列类型,它使用 Raft 共识算法来维护数据一致性。Quorum 队列是开源 RabbitMQ 维护者推荐的复制队列类型。通过利用 Quorum 队列,开发人员可以设计具有更高数据一致性和容错能力的高可用性消息系统。Quorum 队列可以更快地检测网络故障并更快地恢复,从而提高整个消息代理的灵活性。Quorum 队列还可提供有害消息处理,可帮助开发人员更有效地管理未处理的消息。Amazon MQ 基准测试表明,与 RabbitMQ 代理商上的传统镜像队列相比,Quorum 队列的吞吐量更高(高达 2 倍)。
如果运行的是 RabbitMQ 的早期版本,例如 3.8、3.9、3.10、3.11 或 3.12,我们强烈建议升级到 RabbitMQ 3.13。您只需在亚马逊云科技管理控制台中点击几次,即可完成此操作。Amazon MQ 还仅在 RabbitMQ 3.13 及以上版本中、支持 Quorum 队列。通过将队列类型为 ‘quorum’ 的新队列声明,您可以轻松地开始使用 Quorum 队列。要了解有关使用 Quorum 队列的更多信息,请参阅 Amazon MQ 开发人员指南和 Amazon MQ 发行说明。如版本支持日历所示,Amazon MQ for RabbitMQ 将终止对 RabbitMQ 版本 3.8、3.9 和 3.10 的支持。要了解有关升级到 RabbitMQ 3.13 的更多信息,请参阅《Amazon MQ 开发人员指南》中的针对 RabbitMQ 引擎版本管理 Amazon MQ。此功能现已在提供 Amazon MQ 的所有区域开放,包括由光环新网运行的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域。