Hi,
We have an implementation that uses RabbitMQ version 3.8.11.
Some of our jobs might run in a few seconds, some will take several minutes, even hours.
So, the issue we're having is that the consumer_timeout setting is closing channels for jobs that take too long to acknowledge messages.
Is there a way to:
- Disable this setting at runtime?
- Configure this at a queue / channel level ?
Would you have any architectural changes to suggest? We could acknowledge the message preemptively but then that would introduce other problems like republishing messages back in the case of process termination, etc.
Thanks!