【发布时间】:2023-03-25 15:55:01
【问题描述】:
假设我在 SQS 队列中有数百万个事件,我想快速删除它们,但我不能只删除队列并创建一个新队列。
从队列中删除/排出这些事件的最快方法是什么?
【问题讨论】:
标签: amazon-web-services message-queue scalability amazon-sqs
假设我在 SQS 队列中有数百万个事件,我想快速删除它们,但我不能只删除队列并创建一个新队列。
从队列中删除/排出这些事件的最快方法是什么?
【问题讨论】:
标签: amazon-web-services message-queue scalability amazon-sqs
我假设您不关心消息中的值,因为您似乎想要耗尽它而不是处理它。您可以将 MessageRetentionPeriod 设置为非常低的值,然后将任何剩余的消息从队列中排出。耗尽后,将 MessageRetentionPeriod 设置回所需的值。您将丢失任何早于 MessageRetentionPeriod 的消息。
【讨论】: