While reading through the rq
docs, I notice that there are some arguments that you can pass to rq worker
when starting the worker
Example:
rq worker --worker-class 'foo.bar.MyWorker'
Argument list includes
--worker-class
or-w
: RQ Worker class to use (e.g rq worker --worker-class 'foo.bar.MyWorker')--job-class
or-j
: RQ Job class to use.--queue-class
: RQ Queue class to use.
What are worker classes, job classes and queue classes, and when do you utilize them?