投稿日: Dec 1, 2021

Amazon Simple Queue Service (SQS) は、デッドレターキュー (DLQ) のソースキューへのリドライブをサポートして、消費されていないメッセージのライフサイクルを適切にコントロールできるようになりました。デッドレターキューは、Amazon SQS の既存の機能で、アプリケーションが正常に消費できなかったメッセージを保存することができます。Amazon SQS コンソールで、メッセージをデッドレターキューからソースキューへ効率的にリドライブできるようになりました。DLQ リドライブは、デベロッパーのデッドレターキュー管理エクスペリエンスを強化して、消費されていないメッセージの調査、コードエラーからの回復、デッドレターキュー内メッセージの再処理が可能であることを確認してアプリケーションを構築します。

Amazon SQS は、マイクロサービス、分散システム、およびサーバーレスアプリケーションの疎結合化とスケーリングを容易にする、フルマネージド型のメッセージキューイングサービスです。デッドレターキューはソースキューにリドライブして、標準キューのエラー処理ワークフローを簡素化および強化することができます。コンシューマーアプリケーションが、期待しているほどメッセージを処理していないとき、メッセージがデッドレターキュー内に入っていることがよくあります。コンシューマーアプリケーションが回復すると、デッドレターキューからソースキューへメッセージのリドライブがより簡単にできるようになります。このリドライブサポートは、Amazon SQS コンソールで利用可能で、ボタンをクリックするだけでメッセージサンプルを検査し、ソースキューへの移動が簡単にできます。

開始するには、Amazon SQS コンソールのキュー詳細ページに移動して、既存のソースキューでデッドレターキューとして定義したキューを探します。その後、DLQ リドライブのワークフローページに移動してメッセージを確認し、ソースキューをリドライブの宛先として選択して「リドライブメッセージ。」をクリックします デッドレターキューからソースキューへのリドライブサポートは、中国リージョンを除くすべての AWS 商用リージョンで利用できます。詳細については、Amazon SQS ドキュメントをご覧ください。