Feat: BullMQ job worker
Utilize BullMQ to execute jobs
See !86
TODO
-
Remove all uses of setInterval & setTimeout (eslint rule added) -
Run all workers in main thread in development mode (env var) -
Run workers in separate threads in production mode (env var) -
convertnot sure of a clean way to achieve thispackages/server/workers/
to bullmq workers
Possible improvements
- Adding an admin UI for viewing queue states
Edited by Grant