本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 RabbitMQ 的 Amazon MQ 的法定队列的策略配置
您可以在 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
重要
适用于 RabbitMQ 的亚马逊 MQ 应用策略中的所有属性或不应用任何属性。您不能创建同时适用于经典镜像队列和法定队列的策略。如果您希望您的策略仅适用于法定人数队列,则必须将设置为--apply-to
。quorum_queues
如果您使用的是经典镜像队列和法定人数队列,则必须使用--apply-to
:classic_queues
以及法定队列策略创建单独的策略。
您无需修改AWS-DEFAULT
策略,因为它们会自动采用 “适用于” 参数中的新队列类型。有关亚马逊 MQ for RabbitMQ 的默认策略的更多信息,请参阅。RabbitMQ configuration policies