I'm using pika to run long tasks. Unfortunately, this ends up running into heartbeat timeout. Unfortunately, prolonging heartbeat periods is not a solution, and i would like to avoid workarounds like using database, etc.
What is a proper solution, to deal with long running tasks and heartbeat, without loosing benefits of RabbitMQ?
Note: I know this question was asked before, but many of the answers are related to previous versions of pika. I would like to know if there is a better solution to this issue.