Re:SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a...
by ketchupdebugger on Tuesday April 11, 2023 @03:39PM
(#35530359)
what happens if the task cannot be completed? or a worker goes down? Is there a retry mechanism? maintaining a retry mechanism might be a huge hassle.
[ Parent
| on HN ]
Re:SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a...
by marcosdumay on Tuesday April 11, 2023 @07:38PM
(#35533209)
For something this size, my guess is it creates an alert and somebody looks at the problem.
Re:SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a...
by riogordo2go on Wednesday April 12, 2023 @03:19AM
(#35536061)
It's a bit of work but allows for fine grained retry logic. Some jobs should not be retried but escalated, others might need a retry in one hour, others can be retried at a lower priority. I prefer a flatter stack and total control over the queue. That being said, I have RabbitMQ running in a production project that I haven't touched in years, it's rock solid and I'm pretty sure these guys had it misconfigured.