Amazon MQ for RabbitMQ 仲裁队列的策略配置 - Amazon MQ
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon MQ for RabbitMQ 仲裁队列的策略配置

您可以在 Amazon MQ 上为 RabbitMQ 代理的仲裁队列添加特定策略配置。

为仲裁队列创建策略时,必须执行以下操作:

  • 移除所有以 ha 开头的策略属性,例如 ha-modeha-paramsha-sync-modeha-sync-batch-sizeha-promote-on-shutdownha-promote-on-failure

  • 删除 queue-mode

  • 当溢出设置为 reject-publish-dlx 时更改溢出

重要

Amazon MQ for RabbitMQ 会应用策略中的所有属性或不应用任何属性。不能创建同时适用于经典镜像队列和仲裁队列的策略。如果希望只将策略应用于仲裁队列,必须将 --apply-to 设置为 quorum_queues。如果使用经典镜像队列和仲裁队列,则必须使用 --apply-to:classic_queues 创建单独的策略以及仲裁队列策略。

您无需修改 Amazon-DEFAULT 策略,因为它们会自动采用“应用于”参数中的新队列类型。有关 Amazon MQ for RabbitMQ 的默认策略的更多信息,请参阅 RabbitMQ configuration policies