6

そこで、SQS を使用する小さなアプリケーションを構築しています。特定のメッセージが処理済みと見なされるか、再試行用にマークされているか (再キューイングされる)、または処理できないか (デッドレターに送信する必要があるか) を判断する単純なハンドラープロセスがあります。

ただし、ドキュメントに基づいて、本当に DL にメッセージを送信する唯一の方法は、メッセージがラックアップされた受信数に対して動作するリドライブ ポリシーを使用することです。私のアプリケーションの性質上、プロセスが特定のメッセージを処理する準備ができていない場合、有効な再試行を数回行うことができますが、受信したばかりのメッセージを DL したい場合もあります。AWS/Boto3 は特定のメッセージを DL にマークする方法を提供していませんか?

自分の DL と見なす別のキューに自分でメッセージを送信できることはわかっています。これには、AWS の組み込みツールを使用することをお勧めします。

4

1 に答える 1