hydreflab/iron-queue

IronMQ 对 Laravel 队列的支持。

v5.6 2018-02-08 19:51 UTC

README

此包为 Laravel 队列系统提供 IronMQ (~4.0 SDK) 驱动程序。

历史

此仓库是 LaravelCollective IronMQ 驱动程序仓库 的分支。

由于原始作者/维护者支持不足,我决定分支并维护 IronMQ 驱动程序仓库。

安装

  • composer require hydreflab/iron-queue(目前适用于 Laravel 5.6)
  • 自 Laravel 5.5 以来,无需进行服务提供者注册
  • 在 Laravel 5.5 之前,请在 config/app.php 中注册服务提供者
    'providers' => [
        // ...
    
        Collective\IronQueue\IronQueueServiceProvider::class,
    ]
    
  • config/queue.php 中配置您的 iron 队列驱动程序。
  • .env 中将 iron 设置为您的队列驱动程序。

要安装 Laravel 5.x 的驱动程序,请运行 composer require hydreflab/iron-queue:5.x.* 并将 x 替换为您想要的版本。

示例配置

'iron' => [
    'driver'  => 'iron',
    'host'    => 'mq-aws-us-east-1-1.iron.io',
    'token'   => 'your-token',
    'project' => 'your-project-id',
    'queue'   => 'your-queue-name',
    'encrypt' => true,
    'timeout' => 60
],