

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon MQ for RabbitMQ 規定人數佇列的最佳實務
<a name="quorum-queues-best-practices"></a>

建議使用下列最佳實務來改善使用規定人數佇列時的效能。

## 透過設定交付限制來處理毒物訊息
<a name="using-quorum-queues-delivery-limit"></a>

 當訊息失敗並重新傳遞多次時，會發生毒訊息。您可以使用`delivery-limit`政策引數來設定訊息傳遞限制，以捨棄多次重新傳遞的訊息。如果訊息重新傳遞的時間超過傳遞限制允許的時間，則 RabbitMQ 會捨棄並刪除訊息。當您設定交付限制時，訊息會在佇列前端附近重新排入佇列。

## 規定人數佇列的訊息優先順序
<a name="quorum-queues-message-priority"></a>

 配額佇列沒有訊息優先順序。如果您需要訊息優先順序，則必須建立多個規定人數佇列。如需使用多個規定人數佇列排定訊息優先順序的詳細資訊，請參閱 RabbitMQ 文件中的[訊息優先順序](https://www.rabbitmq.com/docs/quorum-queues#priorities)。

## 使用預設複寫係數
<a name="using-quorum-queues-replication-factor"></a>

 對於使用規定人數佇列的叢集代理程式，Amazon MQ for RabbitMQ 預設為三 (3) 個節點的複寫係數。如果您變更 `x-quorum-initial-group-size`，Amazon MQ 會再次預設為複寫係數 3。