rq-scheduler
Requires rq-scheduler 0.11+, Python 3.11+. See the compatibility matrix for the full pin string.
Install
Section titled “Install”pip install z4j-rqschedulerStatus
Section titled “Status”The dashboard lists scheduled jobs and can trigger, disable, or delete them.
Disable is destructive because rq-scheduler cancels and removes the job. Enable,
create, and update are not advertised because the adapter cannot reconstruct a
removed definition. Re-register it from application code, or import the
schedule into z4j-scheduler for editable storage.
What it captures
Section titled “What it captures”- Job IDs, function paths, cron / interval expressions.
- Next run time, last run time.
- Queue assignment.
Discovery
Section titled “Discovery”Uses scheduler.get_jobs() during startup and periodic agent reconciliation.
Changes made via scheduler.cron(...) appear on the next successful snapshot.
Paired with
Section titled “Paired with”RQ. See engine: RQ.