このアップデートには、提供終了 / 廃止 / 移行に関する重要な情報が含まれます。元記事で詳細をご確認ください。
Amazon MQ が RabbitMQ 4.3 のサポートを開始
Amazon MQ は RabbitMQ 4.3 をサポートし、クォーラムキューの機能強化やバグ修正、メモリ管理の改善を提供する
Amazon MQ は RabbitMQ 4.3 のサポートを開始した。このバージョンでは、クォーラムキューの機能強化としてディスク使用量の削減を目的としたコンパクション機能、32 段階の厳密な優先度レベル (従来の相対的な 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 ブローカーのパッチバージョンアップグレードを自動的に管理するため、メジャーバージョンとマイナーバージョンの指定のみが必要である。変更の詳細については、Amazon MQ リリースノートおよび Amazon MQ 開発ガイドを参照されたい。このバージョンは、Amazon MQ m7g タイプインスタンスが提供されているすべてのリージョンで利用可能である。
この更新の位置づけ
Amazon MQ は、メッセージキューサービスとして RabbitMQ をサポートする。この更新では、クォーラムキューの機能強化やパフォーマンス改善などが提供され、開発者や運用担当者はより効率的なメッセージ処理が可能になる