Amazon MQ が RabbitMQ 4.3 のサポートを開始

投稿日: 2026年9月10日

Amazon MQ は、RabbitMQ バージョン 4.3 をサポートするようになりました。RabbitMQ バージョン 4.3 では、コンパクション、優先度レベルの引き上げ、ネイティブでの遅延再試行、グレースフルなコンシューマータイムアウトといったクォーラムキュー機能が強化されています。 また、RabbitMQ 4.3 には、メモリ管理に関するさまざまなバグ修正とパフォーマンス改善も含まれています。

RabbitMQ 4.3 のクォーラムキューは、キューのディスク使用量を削減するためにコンパクションを実行し、以前の RabbitMQ バージョンでサポートされていた相対的な 2 段階の優先度と比較して、32 段階の厳密な優先度レベルをネイティブでサポートします。クォーラムキューは、処理に失敗したメッセージを自動的に退避させ、設定したクールダウン時間の経過後に再配信を試みることができるようになりました。コンシューマータイムアウトは、グローバルプロトコルチャネルからクォーラムキューに移行し、プロトコルごとに設定できるようになりました。 コンシューマータイムアウトと遅延再試行は、いずれも RabbitMQ ポリシーによって設定および管理できます。一時的な非専有キュー、グローバル QoS、およびクラシックキュー v1 ストレージは、RabbitMQ 4.3 でサポートされなくなりました。コンシューマータイムアウトもクラシックキューには適用されません。

Amazon MQ で RabbitMQ 4.3 を使い始めるには、AWS マネジメントコンソール、AWS CLI、または AWS SDK から m7g インスタンスタイプを使用して新しいブローカーを作成するときに RabbitMQ 4.3 を選択するだけです。Amazon MQ では RabbitMQ 4.3 ブローカーのパッチバージョンアップグレードが自動的に管理されるため、指定する必要があるのは major.minor バージョンのみです。RabbitMQ 4.3 の変更点の詳細については、Amazon MQ リリースノートと Amazon MQ 開発者ガイドを参照してください。このバージョンは、Amazon MQ m7g タイプのインスタンスが現在利用可能なすべてのリージョンでご利用いただけます。