CodeIgniter Jobs — daycry/jobs¶
daycry/jobs is a job-scheduling and queue-processing library for CodeIgniter 4. You describe work with a fluent, immutable builder, dispatch it to one of five interchangeable queue backends, and process it with a resilient worker that provides real (interrupting) timeouts, retries with backoff, HMAC-signed envelopes, opt-in idempotency, single-instance locking and per-queue handler allowlists.
This is the Sphinx / Read the Docs entry point. The content pages are authored in Markdown
and rendered through the MyST parser (configured in conf.py); the structured table of
contents below mirrors the navigation used by the MkDocs build.
Note
v3.0 is a single, clean architecture. The legacy mutable Job builder, the V1
Scheduler, the performance loggers, the NotificationService/email integration,
the QueueManager and the JobsLogModel were all removed. Upgrading from v1? See
Migration to v3.
Getting Started
Operations & CLI
Migration