Closed3
sqs

Amazon SQS ショートポーリングとロングポーリング
ロングポーリングは最大20秒待つ
Amazon SQSデッドレターキュー
正常に処理 (消費) できないメッセージの送信先として、他のキュー (ソースキュー) をターゲットにすることができます。デッドレターキューは、未使用のメッセージを分離して処理が失敗した理由を特定できるため、アプリケーションやメッセージングシステムのデバッグに役立ちます。
dlqでできること
- デッドレターキューに移動したメッセージに関するアラームを設定する。
- デッドレターキューにメッセージが移動する原因となった例外をログを調べる。
- デッドレターキューに移動したメッセージの内容を分析し、ソフトウェアや、プロデューサーまたはコンシューマーのハードウェアに関する問題を診断する。
- コンシューマーがメッセージを処理するために十分な時間が設定されているかどうかを調べる。

スタンダードキューとFIFOキュー
スタンダードキュー
- 1 秒あたりほぼ無制限の API コール
- ベストエフォート型で異なる順序で配信される
- 1回以上配信される可能性あり
- 100 万リクエストあたり0.40USD
- 100 万から 1,000 億リクエスト/月
FIFOキュー
- 1 秒あたり最大 3,000通のメッセージをサポートします。1 秒あたり 3,000 件のメッセージは 300 回の API 呼び出しを表します。
- 先入れ先出し配信で順序が厳密
- 1回だけ配信
- 重複しない
- 100 万リクエストあたり0.50USD
- 100 万から 1,000 億リクエスト/月
このスクラップは2024/01/19にクローズされました