Changelog
- After some testing, it was found that the single retry policy wasn't appropriate.
There were cases where the shard limit was exceeded and messages were getting dropped. Hence, all messages that fail (even in the retries) are added to the DLQ.