My initial problem with push queues was that they were using their retries completely internally, so once you get them to do "infinite retries", the losses became 0%
The problem with pull queues was throughput, sadly, pull queues are much better aimed to battle contention, especially when used together with
Ps. I assume, for my original problem, manual retrying is the simplest solution
What kind of a method with push queues do you use to solve the contention issue tho?
I forgot my original method that used only push queues, my current method uses pull queues for tasks, and push queues for processing, there are delays, there are losses (it's always an ongoing battle), that's why with my new project, I just kept it strictly to simple transactions