olaldennis / job-queue-bundle
Allows to run and schedule Symfony 5 console commands as background jobs.
Installs: 266
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 255
Type:symfony-bundle
Requires
- php: ^7.1|^8.0.0
- doctrine/common: ^3.0
- symfony/framework-bundle: ^5.0
- symfony/process: ^5.0
Requires (Dev)
- doctrine/doctrine-bundle: *
- doctrine/doctrine-fixtures-bundle: ^3.3
- phpunit/phpunit: ^8.0
- sensio/framework-extra-bundle: *
- symfony/browser-kit: *
- symfony/class-loader: *
- symfony/css-selector: *
- symfony/finder: *
- symfony/form: *
- symfony/intl: *
- symfony/orm-pack: *
- symfony/twig-bundle: *
- symfony/validator: *
- symfony/yaml: *
Suggests
- sensio/framework-extra-bundle: Required when using the webinterface.
- symfony/twig-bundle: Required when using the webinterface.
README
This bundle is a fork of JMSJobQueueBundle revamped to be compatible with Symfony 5 applications.
Overview
This bundle allows you to schedule Symfony 5 console commands as server-side jobs.
Features:
- schedule Symfony 5 console commands
- concurrent job execution
- multiple queues
- dependencies between jobs
- logging of stdout/stderr output
- logging of exception stack trace
- events to hook into job execution
- retry logic
Documentation: Resources/doc
Code License: Resources/meta/LICENSE
Documentation License: Resources/doc/LICENSE