rubberpants / rocket-queue
Redis PHP Job Queue
1.5.20
2017-06-13 14:58 UTC
Requires
- monolog/monolog: 1.10.*
- predis/predis: ~1.0
- symfony/console: ~2.6
- symfony/event-dispatcher: ~2.6
- symfony/process: ~2.6
Requires (Dev)
- phpunit/phpunit: 4.1.3
This package is not auto-updated.
Last update: 2024-05-11 16:01:32 UTC
README
Rocket
Redis PHP Job Queue
Major Features
- Dynamic queue creation with JQ routing rules
- Deliver jobs based on job type
- Schedule jobs to queue in the future
- Park/Unpark waiting jobs
- Progress/Pausing/Resuming running jobs supported
- Limits on number of jobs waiting in a queue
- Dynamic running job concurrency limits per queue based on overall system utilization
- Statistics collection overall and per queue
- History of all events per job
- Move jobs between queues
- Monitoring of job state. Alerts if a job remains in a specific state for too long
- Automatic requeue of job when delivery to worker is not confirmed after a specified time limit
- Optional detection of duplicate jobs
- Extensible event-based plugin architecture
- Command-line example implementation