QA チームが AWS にログインせずにキュー メッセージを確認できる UI を開発しようとしています。
この UI のコストを下げるために、最初の 10 個の Queue メッセージのみを表示しています。これで、QA 担当者が Queue メッセージを分析した後にさらにレコードを取得したい場合はどうなるでしょうか。
可視性タイムアウト オプションを使用せずにキューから次の 10 件のメッセージを取得するにはどうすればよいですか?
QA チームが AWS にログインせずにキュー メッセージを確認できる UI を開発しようとしています。
この UI のコストを下げるために、最初の 10 個の Queue メッセージのみを表示しています。これで、QA 担当者が Queue メッセージを分析した後にさらにレコードを取得したい場合はどうなるでしょうか。
可視性タイムアウト オプションを使用せずにキューから次の 10 件のメッセージを取得するにはどうすればよいですか?
SQS メッセージを同時に一時的にデータベースに書き込み、代わりに QA チームにデータベース内のメッセージを表示させたいと思うかもしれません。SQS には、ページングまたは「次の 10」の概念がありません。キューからメッセージを読み取るときは、それらを処理して削除し、さらに要求する必要があります。データベース レコードを参照することは、QA の目的に適している可能性があります。
最初の 10 件のメッセージを削除する必要があります。そうしないと、メッセージが返され続けます。削除されたメッセージでも返される可能性があるため、システムが重複メッセージを処理できることが重要です。