mgdigital/busque-bundle

此包已被放弃,不再维护。未建议替换包。

BusQue 的 Symfony 扩展包,BusQue 是 PHP7 的命令队列和调度器

安装: 161

依赖者: 0

建议者: 0

安全性: 0

星标: 4

关注者: 3

分支: 0

开放问题: 0

类型:symfony-bundle

v0.2.3 2016-08-30 14:24 UTC

README

Build Status

提供 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。

测试

Build Status

运行 Behat 测试套件

bin/behat