2017 © Pedro Peláez
 

library laravel-mns

Laravel queue driver bases on Aliyun Message Service(MNS).

image

abe/laravel-mns

Laravel queue driver bases on Aliyun Message Service(MNS).

  • Thursday, June 16, 2016
  • by abrahamgreyson
  • Repository
  • 7 Watchers
  • 26 Stars
  • 433 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 3 Open issues
  • 8 Versions
  • 4 % Grown

The README.md

Laravel-MNS

Build Status Code Coverage Latest Stable Version License, (*1)

阿里云消息服务(MNS)的 Laravel 适配,本质上是为 Laravel 的队列增加 MNS 驱动。包含了阿里云 MNS SDK,为了 Laravel 能透明的使用 MNS 而对其作必要的引用。, (*2)

chefxu/aliyun_mns 之上修改而来,鉴于缩进、换行和文件命名等代码风格有所差异,无法发 pr。, (*3)

阿里云 MNS SDK 不支持 Composer,直接将其包含在版本库中,并注册到 AliyunMNS 命名空间下。, (*4)

安装使用

通过 Composer 安装:, (*5)

$ composer require abe/laravel-mns

之后在 config/queue.php 中增加 mns 配置:, (*6)

'connections' => [
    'redis' => [
        'driver'     => 'redis',
        'connection' => 'default',
        'queue'      => 'default',
        'expire'     => 60,
    ],

    // 新增阿里云 MNS。
    'mns'   => [
        'driver'   => 'mns',
        'key'      => env('MNS_ACCESS_KEY', 'access-key'),
        'secret'   => env('MNS_SECRET_KEY', 'secret-key'),
        // 外网连接必须启用 https。
        'endpoint' => 'your-endpoint',
        'queue'    => env('MNS_DEFAULT_QUEUE', 'default-queue-name'),
    ],
],

并且在你常用的 ServiceProvider 中注册队列驱动:, (*7)

Queue::extend('mns', function()
{
    return new \LaravelMns\Connectors\MnsConnector();
});

正常使用 Laravel Queue 即可:, (*8)

https://laravel.com/docs/5.2/queues, (*9)

许可

MIT, (*10)

The Versions

16/06 2016

dev-master

9999999-dev

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

16/06 2016

v5.2.35

5.2.35.0

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

06/05 2016

v5.2.33

5.2.33.0

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

05/05 2016

v5.2.32

5.2.32.0

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

03/05 2016

v5.2.31

5.2.31.0

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

03/05 2016

v5.2.30

5.2.30.0

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

28/04 2016

v2.0.0-rc

2.0.0.0-RC

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns

28/04 2016

v5.2.0

5.2.0.0

Laravel queue driver bases on Aliyun Message Service(MNS).

  Sources   Download

MIT

The Requires

 

The Development Requires

by Abraham Greyson

laravel queue aliyun mns