awildeep/disque-bundle

Symfony 的 Disque 包

安装次数: 6

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

公开问题: 0

类型:symfony-bundle

dev-master / 1.0.x-dev 2015-09-21 19:03 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:00:05 UTC


README

Disque workqueue Disque 是一个分布式消息代理。 mariano/disque-php disque-php,一个 Disque PHP 库。

Awildeep/DisqueBundle 是一个 Symfony2 Bundle,它提供了一种简单的方法来将 disque-php 与 Symfony2 集成。

我为什么需要这个?

首先,你根本不需要这个。

mariano/disque-php 在没有这个包的情况下也能在 Symfony2 中很好地使用。这个包只是为了提供一些有用的与 Symfony2 的集成点。

  • Disque 服务器(们)的 Yaml 配置
  • 通过 Symfony2 的 Commands 与 Disque 进行命令行交互。(即将推出)

我应该使用这个吗?

当然。或者不。无论哪种方式,我都不提供任何保证、担保或承诺。但是如果你喜欢这个,请随意按需修改。

缺少什么?

几乎所有东西。目前这个包只支持基本的配置,并提供了通过服务访问 DisqueServer 对象的方式。随着需要或想要,将会有更多功能。

安装

Composer

``` bash
$ php composer.phar require awildeep/disque-bundle
```

启用包

``` php
<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Awildeep\DisqueBundle\AwildeepDisqueBundle(),
    );
}

```

配置

``` yaml
# app/config/config.yml

awildeep_disque:
    autoconnect: true
    connection_timeout: 30
    servers:
        primary:
            server: 127.0.0.1
            port: 7711
            #password: password
        #server_2:
            #server: 172.16.0.1
            #port: 7711
            #password: password

```

许可协议

此包受 MIT 许可协议的约束。 查看完整许可协议

致谢

作者

Greg Militello

###贡献者

目前没有。