このアップデートには、提供終了 / 廃止 / 移行に関する重要な情報が含まれます。元記事で詳細をご確認ください。

提供終了 / 移行

Amazon MQ が RabbitMQ 4.3 をサポート

Amazon MQ は RabbitMQ 4.3 をサポートし、クォーラムキューの機能強化やパフォーマンス改善を提供する。クォーラムキューのディスク使用量の削減や優先度レベルの増加、遅延リトライのネイティブサポートなどが含まれる

Amazon MQ は RabbitMQ バージョン 4.3 をサポートするようになった。このバージョンでは、クォーラムキューの機能強化としてディスク使用量の削減のためのコンパクション、32 の厳密な優先度レベルのネイティブサポート、設定されたクールダウン遅延後に失敗したメッセージを自動的に設定し配信を再試行する遅延リトライ、消費者タイムアウトのグラースフルな処理などが追加された。消費者タイムアウトはグローバルプロトコルチャネルからクォーラムキューに移動し、プロトコル固有で設定できる。消費者タイムアウトと遅延リトライは RabbitMQ ポリシーで設定および管理できる。一方、移行可能な非排他キュー、グローバル QoS、および Classic キュー v1 ストレージは RabbitMQ 4.3 でサポートされなくなった。消費者タイムアウトは Classic キューには適用されない。Amazon MQ で RabbitMQ 4.3 を使用するには、AWS マネジメントコンソール、AWS CLI、または AWS SDK を介して m7g インスタンスタイプを使用して新しいブローカーを作成する際、RabbitMQ 4.3 を選択するだけでよい。Amazon MQ は RabbitMQ 4.3 ブローカーのパッチバージョンアップグレードを自動的に管理するため、メジャーバージョンとマイナーバージョンの指定のみが必要である。変更の詳細については、Amazon MQ リリースノートおよび Amazon MQ 開発ガイドを参照すること。このバージョンは、Amazon MQ m7g タイプインスタンスが提供されているすべてのリージョンで利用可能である

この更新の位置づけ

Amazon MQ は、メッセージキューサービスとして RabbitMQ を提供する。RabbitMQ の新バージョンでは、クォーラムキューの機能強化やパフォーマンス改善が行われ、開発者や運用担当者はより効率的なメッセージ処理が可能になる

AWS 公式の元記事を読む