jengo / queues
Enterprise-grade, multi-driver asynchronous job queue and worker management subsystem for CodeIgniter 4 and the Jengo Framework.
v0.1.0
2026-10-09 12:34 UTC
Requires
- php: ^8.2
- codeigniter4/framework: ^4.7
- jengo/base: ^1.1
- laravel/serializable-closure: ^2.1
Requires (Dev)
- phpunit/phpunit: ^11.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Jengo Queues
Lightweight, high-throughput asynchronous background job queue engine with Redis, Database, and Sync drivers for CodeIgniter 4.
Documentation • License • Issues
Installation
composer require jengo/queues php spark jengo:install queue php spark migrate --all
Quick Example
use App\Jobs\SendWelcomeEmail; use Jengo\Queues\Facades\Queue; // Dispatch job immediately to the default queue dispatch(new SendWelcomeEmail($user)); // Dispatch with delay and queue routing (new SendWelcomeEmail($user)) ->onQueue('emails') ->delay(60) ->tries(3) ->backoff(10) ->dispatch();
Documentation
For complete configuration options, worker supervision guides, failed job retries, and testing utilities, visit the official documentation at https://lipex-org.github.io/jengophp.com/packages/queues.
License
Released under the MIT License.