如何快速从Amazon SQS(简单队列服务)队列中删除事件?

时间:2011-10-25 17:47:54

标签: amazon-web-services message-queue scalability amazon-sqs

假设我在SQS队列中有数百万个事件,我想快速摆脱它们,但我不能只删除队列并创建一个新队列。

从队列中删除/排除这些事件的最快方法是什么?

1 个答案:

答案 0 :(得分:9)

我假设您不关心消息中的值,因为您似乎想要消耗它而不是处理它。您可以将MessageRetentionPeriod设置为一个非常低的值,然后将剩余的所有消息排出队列。耗尽后,将MessageRetentionPeriod重新设置为所需的值。您将丢失任何早于MessageRetentionPeriod的邮件。