stayallive/laravel-azure-blob-queue

此包已弃用且不再维护。未建议替代包。

扩展 Laravel 队列以支持 Microsoft Azure Blob 队列。

v1.0.0 2014-08-25 20:45 UTC

This package is auto-updated.

Last update: 2022-02-01 12:38:47 UTC


README

安装

在您的 composer.json 中要求此包

"stayallive/laravel-azure-blob-queue": "1.*"

在您的 composer.json 中添加以下 pear 仓库,由 Azure SDK 需要

"repositories": [
    {
        "type": "pear",
        "url": "http://pear.php.net"
    }
],

运行 composer update!

在 composer update 完成之后,您需要在 app/config/app.php 中的 providers 数组中添加 ServiceProvider

'Stayallive\LaravelAzureBlobQueue\Support\Serviceprovider',

app/config/queue.php 中的 connection 数组中添加以下内容,将您的 default 连接设置为 azure 并填写来自 Azure 管理门户的自己的连接数据

'azure' => array(
    'driver'      => 'azure.blob',
    'protocol'    => 'https',
    'accountname' => '',
    'key'         => '',
    'queue'       => ''
)

使用方法

完成配置后,您可以使用 Laravel 队列 API。如果您使用了其他队列驱动,则无需进行其他更改。如果您不知道如何使用队列 API,请参阅官方 Laravel 文档

此队列驱动不接受闭包,您应该使用类来处理队列消息!

贡献

您可以通过打开 issues/pr 来为此包做出贡献。祝您玩得开心!