maximerenou / queue
Php package to manage queue tasks in a simple way
3.0.3
2019-04-06 19:59 UTC
Requires (Dev)
- aws/aws-sdk-php: ^3.9
- pda/pheanstalk: ^3.1
- phpunit/phpunit: 4.0.*
- predis/predis: ^1.0
Suggests
- ext-redis: Allow work with Redis Locker
- aws/aws-sdk-php: Allow work with AWS Simple Queue Service (SQS) queues
- pda/pheanstalk: Allow work with Beanstalkd queues
- predis/predis: Allow work with Redis queues
README
New features in this fork:
- You can push any job in a queue
- Jobs can ask to run one more time (try again)
- You can specify how many jobs you wish to keep in "successful", "error", "failed" and "retry" dynamic queues. It allows you to monitor last jobs without consuming too much disk space or memory.
- You can use a custom function to instance jobs (useful when working with a Container)
Current implementations:
- Redis (see
example/bin/
)
TODO
- Update tests
- Implements AWS SQS
- Implements MySQL
You may want to check the original repository.