5

外部システムに通知を送信するために Amazon SQS キューを使用しています。

SQS' を使用しているときに HTTP リクエストが失敗した場合SendMessage、メッセージがキューに入れられているかどうかわかりません。私のデフォルトのポリシーは、キューへのメッセージの投稿を再試行することですが、メッセージを 2 回投稿するリスクがあり、ユース ケースによっては受け入れられない場合があります。

メッセージが受け入れられるまで再試行できるように、メッセージ本文 (または提供できる一意の ID などのある種のメッセージ メタデータ) に重複がある場合、SQS にメッセージを拒否させる方法はありますか?最初のリクエストがすでにキューに入れられていたが、レスポンスが失われていた場合、重複はありませんか?

4

2 に答える 2