Re:The Big Little Guide to Message Queues
by vp8989 on Thursday December 31, 2020 @11:52AM
(#25594346)
It's better to use a SQS standard queue and have the consuming system provide the exactly-once processing guarantee for various reasons. You will need to introduce something like Redis, if you are not already using it, but I still think it's net superior to using an SQS FIFO queue if you want exactly-once processing.
[ Parent
| on HN ]
Re:The Big Little Guide to Message Queues
by sudhirj on Thursday December 31, 2020 @11:57AM
(#25594403)
Might not even need to use Redis. If the message has a proper idempotent ID a transactional database is more than enough. If the consumer is running MySQL/Postgres/DynamoDB etc nothing else is needed.