ドキュメントによると:
Q: 各メッセージは何回受信されますか?
Amazon SQS は、キュー内のすべてのメッセージを「少なくとも 1 回」配信するように設計されています。ほとんどの場合、各メッセージはアプリケーションに 1 回だけ配信されますが、メッセージを複数回処理してもエラーや矛盾が発生しないようにシステムを設計する必要があります。
確実に 1 回の配信を実現するための適切な方法はありますか?
DynamoDB の「Conditional Writes」</a> を分散ロック メカニズムとして使用することを考えていましたが、もっと良いアイデアはありますか?
このトピックへの参照: