haibian/laravel-queue-rabbitmq

RabbitMQ 驱动程序用于 Laravel 队列

5.4 2017-02-22 16:50 UTC

README

Latest Stable Version Build Status Total Downloads StyleCI License

####安装

  1. 使用 composer 安装此包:

    composer require vladimir-yuldashev/laravel-queue-rabbitmq:5.4

  2. 将 LaravelQueueRabbitMQServiceProvider 添加到 providers 数组中的 config/app.php 文件中:

    VladimirYuldashev\LaravelQueueRabbitMQ\LaravelQueueRabbitMQServiceProvider::class,

  3. 将以下属性添加到 .env 文件中,并设置适当的值:

     QUEUE_DRIVER=rabbitmq
    
     RABBITMQ_HOST=127.0.0.1
     RABBITMQ_PORT=5672
     RABBITMQ_VHOST=/
     RABBITMQ_LOGIN=guest
     RABBITMQ_PASSWORD=guest
     RABBITMQ_QUEUE=queue_name
    

您也可以在 src/examples 文件夹中找到完整的示例。

####使用 一旦完成配置,您就可以使用 Laravel 队列 API。如果您使用了其他队列驱动程序,您不需要进行其他更改。如果您不知道如何使用队列 API,请参阅官方 Laravel 文档:https://laravel.net.cn/docs/queues

####PHPUnit 单元测试将很快提供。

####贡献 您可以通过发现错误并创建问题来为此包做出贡献。请记住在您创建的拉取请求或问题中添加包的版本。(例如:[5.2] 延迟作业上的致命错误)

如果您想为几个版本(例如:5.2、5.3 和 5.4)制作功能。为最低版本(5.2)创建 PR。因此,您应该使用分支 v5.2。

####支持的 Laravel (+Lumen) 版本 4.0, 4.1, 4.2, 5.0, 5.1, 5.2, 5.3, 5.4

该版本通过此库的发布标签进行匹配。