rahmanramsi/laravel-async-queue

laravel 的异步队列驱动

1.0.0 2024-05-31 03:35 UTC

This package is auto-updated.

Last update: 2024-08-31 00:37:43 UTC


README

laravel-async-queue 驱动为 Laravel 提供了异步队列处理,无需使用任何第三方队列服务,如 Redis、RabbitMQ 等。

底层使用 AMPHP 处理异步队列处理。所有作业在发送响应到浏览器之后处理。

安装

您可以使用以下命令通过 composer 安装此包:

composer require rahmanramsi/laravel-async-queue

包将自动注册自己。

配置

将连接添加到 config/queue.php

这是异步连接/驱动器工作的配置。

'connections' => [
    // ...
    'async' => [
        'driver' => 'async',
    ],

    // ...    
],

用法

在您的 .env 文件中将默认队列驱动程序更改为 async

QUEUE_CONNECTION=async

如果您不知道如何使用队列 API,请参阅官方 Laravel 文档:https://laravel.net.cn/docs/queues

贡献

您可以通过发现错误并打开问题来为此包做出贡献。请添加您创建 pull 请求或问题的包版本。例如,[5.2] 延迟作业上的致命错误)

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件