olaldennis / job-queue-bundle
允许运行和计划Symfony 5控制台命令作为后台作业。
v5.2
2021-06-13 18:47 UTC
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
这个包是JMSJobQueueBundle的分支,经过修改以兼容Symfony 5应用。
概述
此包允许您计划Symfony 5控制台命令作为服务器端作业。
特性
- 计划Symfony 5控制台命令
- 并发作业执行
- 多个队列
- 作业之间的依赖关系
- 记录stdout/stderr输出
- 记录异常堆栈跟踪
- 事件以挂钩到作业执行
- 重试逻辑
代码许可证:Resources/meta/LICENSE
文档许可证:Resources/doc/LICENSE