Amazon MQ での RabbitMQ のクォーラムキュー - Amazon MQ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon MQ での RabbitMQ のクォーラムキュー

重要

クォーラムキューは、Amazon MQ for RabbitMQ バージョン 3.13 以降のブローカーでのみ使用できます。

クォーラムキューは、リーダー (プライマリレプリカ) とフォロワー (その他のレプリカ) で構成されるレプリケートされたキュータイプです。リーダーが使用できなくなった場合、クォーラムキューは Raft コンセンサスアルゴリズムを使用して過半数の投票で新しいリーダーノードを選択し、前のリーダーは同じクラスター内のフォロワーノードに降格されます。残りのフォロワーは、以前と同じようにレプリケートを続けます。各ノードは異なるアベイラビリティーゾーンにあるため、1 つのノードが一時的に使用できない場合、メッセージ配信は新しく選択された別のアベイラビリティーゾーンのリーダーレプリカで続行されます。

クォーラムキューは、メッセージが失敗して複数回再キューされたときに発生するポイズンメッセージの処理に役立ちます。

以下の場合は、クォーラムキューを使用しないでください。

  • 一時キューを使用する

  • キューバックログが長い

  • 低レイテンシーを優先する

クォーラムキューを宣言するには、 ヘッダーを x-queue-type に設定しますquorum