loading...

re: Understanding the AWS Lambda SQS Integration VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Unfortunately I could not find any documentation on this but I think you are correct. I assume that the message retention timer is not reset after ...
 

Thanks for the reply an the information. Did some experiments and what I outlined is actually occurring. I think the a potential way to handle this is to put in place a RedrivePolicy and control the number of retries via the maxReceiveCount setting. Unfortunately in the system I've inherited the suite of Lambda functions are not idempotent and hence I may need to set maxReceiveCount to 1 and also batch_size to 1 ( to remove partial failures) and get the message to the DLQ asap rather than retrying. lumigo.io/blog/sqs-and-lambda-the-... has some useful info. What we decide to do with messages in the DLQ will be fun :) but at least we have not lost messages that failed to be processed. Thanks for your time.

Code of Conduct Report abuse