mgdigital / busque-bundle
此包已被放弃,不再维护。未建议替换包。
BusQue 的 Symfony 扩展包,BusQue 是 PHP7 的命令队列和调度器
v0.2.3
2016-08-30 14:24 UTC
Requires
- php: >=7.0
- league/tactician-bundle: ~0.4
- mgdigital/busque: ^0.2.3
- snc/redis-bundle: ~1.0|~2.0
- symfony/framework-bundle: ^2.7|~3.0
- symfony/monolog-bundle: ~2.11
Requires (Dev)
- behat/behat: ~3.0
- behat/symfony2-extension: ~2.0
- phpspec/prophecy: ~1.6
- phpunit/phpunit: @stable
- predis/predis: ~1.0
- squizlabs/php_codesniffer: ~2.6
README
提供 BusQue 的 Symfony 扩展包,BusQue 是 PHP7 的命令队列和调度器。
安装
使用 composer 安装
composer require mgdigital/busque-bundle
配置
默认配置如下
busque: implementation: queue_name_resolver: busque.queue_name_resolver.classname command_serializer: busque.command_serializer.php command_id_generator: busque.command_id_generator.object_hash queue_adapter: busque.queue_adapter.predis predis_client: snc_redis.busque_client scheduler_adapter: busque.scheduler_adapter.predis clock: busque.system_clock commandbus_adapter: busque.commandbus_adapter.tactician error_handler: busque.error_handler
配置 Redis 客户端
snc_redis: clients: busque: type: predis alias: busque dsn: 'redis://' logging: false options: prefix: 'busque'
用法
参考 BusQue 的 README。
测试
运行 Behat 测试套件
bin/behat