noBoom
noBoom

Reputation: 145

How does a message get deleted from an AWS Dead Letter Queue (DLQ)?

I am working with AWS SQS Dead Letter Queues (DLQ) and trying to understand how messages are removed from the DLQ.

Scenario:

My Questions:

What I've Tried:

Checking AWS documentation on SQS DLQ but couldn't find a clear explanation regarding message deletion. Exploring AWS SDK methods like deleteMessage() to manually remove messages. How does message deletion work in AWS DLQs? Is there a best practice for handling messages in the DLQ efficiently?

Upvotes: -1

Views: 87

Answers (1)

Mark B
Mark B

Reputation: 200988

A DLQ is just another SQS queue, with the same settings and behavior as any other SQS queue. SQS queues have a configurable message retention period of up to 14 days. The messages would eventually be deleted once they were in the DLQ past the configured retention period for your DLQ.

Upvotes: 2

Related Questions