josegonzalez / queuesadilla
Queue background jobs to any backend system
Installs: 401 566
Dependents: 2
Suggesters: 0
Security: 0
Stars: 95
Watchers: 14
Forks: 26
Open Issues: 14
Requires
- php: >=7.2.0
- ext-pcntl: *
- league/event: ~2.0
- psr/log: ~1.0
Requires (Dev)
- iron-io/iron_mq: dev-master
- monolog/monolog: *
- pda/pheanstalk: ~3.0
- php-coveralls/php-coveralls: ~2.0
- phpmd/phpmd: dev-master
- phpunit/phpunit: ~8.0
- predis/predis: ~1.0
- squizlabs/php_codesniffer: dev-master
Suggests
- iron-io/iron_mq: Adds support for IronMQ background workers
- monolog/monolog: Adds support for logging
- pda/pheanstalk: Adds support for Beanstalk background workers
README
Queuesadilla
A job/worker system built to support various queuing systems.
Requirements
- PHP 7.2+
Installation
[Using Composer]
Add the plugin to your project's composer.json
- something like this:
{
"require": {
"josegonzalez/queuesadilla": "dev-master"
}
}
Usage
Tests
Tests are run via phpunit
and depend upon multiple datastores. You may also run tests using the included Dockerfile
:
docker build .