

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

# RabbitMQ on Amazon MQ 的仲裁队列
<a name="quorum-queues"></a>

 仲裁队列是一种复制队列类型，由领导节点（主副本）和跟随节点（其他副本）组成。如果领导节点变得不可用，仲裁队列会使用 [Raft](https://raft.github.io/) 共识算法，以多数票选出一个新的领导节点，而之前的领导节点会被降级为同一集群中的跟随节点。其余的跟随节点继续像以前一样复制。由于每个节点都位于不同的可用区中，因此，如果一个节点暂时不可用，消息将通过另一个可用区新选出的领导副本继续传递。

 仲裁队列可用于处理毒丸消息，当消息失败并被多次重新排队时，就会出现毒丸消息。

如果出现以下情况，则不应使用仲裁队列：
+  使用临时队列 
+  排队等待时间长 
+  优先考虑低延迟 

 要声明仲裁队列，请将标头 `x-queue-type` 设置为 `quorum`。

**Topics**
+ [从经典队列迁移到 Amazon MQ for RabbitMQ 上的仲裁队列](quorum-queues-migration.md)
+ [Amazon MQ for RabbitMQ 仲裁队列的策略配置](quorum-queues-policy-configurations.md)
+ [Amazon MQ for RabbitMQ 仲裁队列的最佳实践](quorum-queues-best-practices.md)