adt/background-queue-symfony
最新稳定版本:v1.1.2
Composer 安装命令:
composer require adt/background-queue-symfony
包简介
Background queue for Symfony using RabbitMQ.
README 文档
README
1.1 Installation
composer require adt/background-queue-symfony
1.2 Configuration
return [ ADT\BackgroundQueueSymfony\Bundle\BackgroundQueueBundle::class => ['all' => true] ];
background_queue: callbacks: sendEmail: ['@App\Model\Mailer', 'sendEmail'] notifyOnNumberOfAttempts: 5 tempDir: '%tmp_dir%' locksDir: '%kernel.project_dir%/data/locks' connection: '%env(DATABASE_URL)%' queue: '%env(PROJECT_NAME)%' logger: '@logger' onBeforeProcess: ['@App\Model\Database', 'switchDatabase'] onError: ['ADT\Utils\Guzzle', 'handleException'] onAfterProcess: ['@App\Model\Database', 'switchDatabaseBack']
1.3 RabbitMQ (optional)
1.3.1 Installation
How to install RabbitMQ, check https://github.com/AppsDevTeam/background-queue
1.3.2 Configuration
background_queue: producer: '@ADT\BackgroundQueue\Broker\AmqpLib\Producer' waitingJobExpiration: 1000
1.4 Documentation
统计信息
- 总下载量: 296
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-08-07