Comment by mcqueenjordan
7 years ago
But you have to explicitly delete the message from SQS, right? You'd only delete after confirming you processed the message, right? So if you die mid-instruction in processing a message, the message just re-appears in the SQS queue after the visibility timeout.
That's a feature, and one your have to replicate in your postgres queue.