When running multiple workers in production, I expect to have:
- Worker Process Management: Automatically spawn, monitor, and restart worker processes that crash or become unresponsive
- Load-Aware Task Distribution: Distribute incoming tasks based on worker load/capacity
After reviewing the arq codebase, I did not find build-in support for those.
Did I miss something in the documentation or codebase? Or is this intentionally left to external implementation.