7
SQSキューに何百万ものイベントがあり、それらをすばやく削除したいと考えていますが、キューを削除して新しいキューを作成するだけではありません。Amazon SQS(Simple Queue Service)キューからイベントを削除するにはどうすればよいですか?
これらのイベントをキューから削除/排除する最も速い方法は何ですか?
SQSキューに何百万ものイベントがあり、それらをすばやく削除したいと考えていますが、キューを削除して新しいキューを作成するだけではありません。Amazon SQS(Simple Queue Service)キューからイベントを削除するにはどうすればよいですか?
これらのイベントをキューから削除/排除する最も速い方法は何ですか?
私はあなたがそれを処理するよりむしろ排水したいと思われるので、メッセージの値を気にしないと仮定しています。 MessageRetentionPeriodを非常に低い値に設定し、残りのメッセージをキューから流出させることができます。排水後、MessageRetentionPeriodを希望の値に戻します。 MessageRetentionPeriodより古いメッセージはすべて失われます。
これは、サーバー側で期限切れにすることをお勧めします。 –
このトリックをしたときに古いメッセージが流出するまでには少し時間がかかりました。私は約10分それを与えると言うだろう。 –
"値は1分から14日の間でなければなりません。"私は1分に鉱山を設定し、最終的にhttps://console.aws.amazon.com/sqs/home?region=us-east-1からメッセージが消えるまで10分待たなければなりませんでした。それは素晴らしいトリックです!ありがとう! http://stackoverflow.com/a/15488880/470749も参照してください。 – Ryan