本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon MQ for RabbitMQ 仲裁队列的策略配置
您可以在 Amazon MQ 上为 RabbitMQ 代理的仲裁队列添加特定策略配置。
为仲裁队列创建策略时,必须执行以下操作:
-
移除所有以
ha
开头的策略属性,例如ha-mode
、ha-params
、ha-sync-mode
、ha-sync-batch-size
、ha-promote-on-shutdown
和ha-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。