aboutcoders / job-bundle
一个用于异步处理作业的symfony扩展包。
1.0.5
2020-04-09 09:55 UTC
Requires
- php: >=7.0.0
- aboutcoders/process-control: ~1.3
- aboutcoders/resource-lock-bundle: ~0.1
- aboutcoders/scheduler-bundle: ~1.2
- doctrine/annotations: 1.*
- gedmo/doctrine-extensions: ~2.0
- jms/serializer-bundle: *
- myclabs/php-enum: ~1.5
- nelmio/api-doc-bundle: ~3
- symfony/symfony: ~2.6|~3.0
Requires (Dev)
- aboutcoders/process-control-bundle: ~1.3@dev
- bernard/bernard-bundle: dev-master
- doctrine/doctrine-bundle: ~1.2
- doctrine/orm: ~2.2,>=2.2.3
- mikey179/vfsstream: ^1.5
- php-mock/php-mock-phpunit: dev-master
- phpunit/phpunit: ~5.0|~6.0
- sonata-project/notification-bundle: ~2.2
- symfony/monolog-bundle: ~2
- symfony/swiftmailer-bundle: ~2.3
- zendframework/zendxml: ~1
Suggests
- aboutcoders/process-control-bundle: Adds process control, requires ^1.3
- aboutcoders/supervisor-bundle: Manage supervisor processes, requires dev-master
This package is not auto-updated.
Last update: 2024-09-25 07:18:01 UTC
README
这是一个symfony扩展包,通过简单注释方法并在服务容器中注册类来异步处理作业。
功能
此扩展包提供以下功能
- 异步执行作业
- 作业状态信息
- 取消、更新、重启作业的功能
- 基于cron表达式的定时重复执行作业
- JSON REST-Api
- 支持多个消息队列系统
- Doctrine DBAL
- PhpAmqp / RabbitMQ
- 内存
- Predis / PhpRedis
- Amazon SQS
- Iron MQ
- Pheanstalk
文档
演示项目
请查看 aboutcoders/job-bundle-skeleton-app 了解如何在Symfony项目中使用AbcJobBundle。
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。