翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon MQ for RabbitMQ のクォーラムキューのベストプラクティス
クォーラムキューを使用する際のパフォーマンスを向上させるには、次のベストプラクティスを使用することをお勧めします。
配信制限を設定してポイズンメッセージを処理する
ポイズンメッセージは、メッセージが失敗し、複数回再配信されたときに発生します。delivery-limit
ポリシー引数を使用してメッセージ配信制限を設定することで、複数回再配信されるメッセージを削除できます。メッセージが配信制限で許可されている回数を超えて再配信された場合、メッセージは RabbitMQ によって削除されます。配信制限を設定すると、メッセージはキューの先頭近くで再キューされます。
クォーラムキューのメッセージ優先度
クォーラムキューにはメッセージ優先度がありません。メッセージの優先度が必要な場合は、複数のクォーラムキューを作成する必要があります。複数のクォーラムキューを持つメッセージの優先順位付けの詳細については、RabbitMQ ドキュメントの「メッセージの優先度
デフォルトのレプリケーション係数の使用
Amazon MQ for RabbitMQ は、クォーラムキューを使用するクラスターブローカーのレプリケーション係数が 3 (3) になります。に変更を加えるとx-quorum-initial-group-size
、Amazon MQ はレプリケーション係数 3 に再びデフォルトになります。
RABBITMQ_QUORUM_QUEUES_NOTSUPPORTED_ON_CURRENT_ のトラブルシューティングVERSION
Amazon MQ for RabbitMQ は、バージョン 3.12 以前を使用して 1 つのインスタンスまたはクラスターブローカーでクォーラムキューを作成しようとするRABBITMQ_QUORUM_QUEUES_NOT_SUPPORTED_ON_CURRENT_VERSION
と、必須の重要なアクションコードを生成します。のトラブルシューティングの詳細については、RABBITMQ_QUORUM_QUEUES_NOT_SUPPORTED_ON_CURRENT_VERSION
「」を参照してくださいAmazon MQ for RabbitMQ クォーラムキューアラーム。