7

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

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

4

1 回答 1

9

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

于 2011-10-25T18:16:26.007 回答