SQSの処理中再受信の低減と成功後の削除

処理中の再可視化を減らせる。ただし標準キューの重複配信を完全に排除する保証にはならず、冪等性も維持する。 受け取るだけでは自動削除されないため、正常完了後に削除する。 空の受信応答と受信API回数を減らす対策である。取得済みメッセージを他ワーカーから隠す期間や正常終了後の削除は変更しない。 初回の受信可能時点を遅らせる設定である。取得後の処理中にメッセージが再び見える現象は、可視性タイムアウトで対処する。 保持期間は未削除メッセージをキューに保存する期間である。処理中の不可視期間ではなく、短すぎる設定は未処理メッセージの消失を招く。

画像変換ジョブをSQS標準キューで受け取り、冪等なワーカーで実行する。通常の変換には最大2分かかるが、可視性タイムアウトは30秒のままである。同じメッセージが処理中に再配信される頻度を下げ、正常終了後にキューから取り除きたい。適切な対策を2つ選択してください。

出典AWS非公式・オリジナル問題
【複数選択】 正解を 2つ 選択してください0 / 2 選択中