FIFO キューは、重複メッセージがないように設計されています。ただし、特定のシナリオではメッセージのプロデューサーによって重複が起きることもあります。例えば生産者がメッセージを送信し、応答がない場合に、同じメッセージを再送信する場合などです。Amazon SQS API には、メッセージのプロデユーサーが重複して送信しないようにする重複排除機能が用意されています。メッセージの生産者によって発生した重複は、5 分間の重複排除間隔で削除されます。
標準キューについては、重複したメッセージのコピーを受信することもあります (少なくとも 1 回の配信)。標準キューを使用する場合は、アプリケーションがべき等性を持つように設計する必要があります (つまり、同じメッセージを複数回処理したときにアプリケーションが悪影響を受けてはいけません)。
詳細については、「Amazon SQS デベロッパーガイド」の「1 回だけの処理」を参照してください。