rahmanramsi / laravel-async-queue
laravel 的异步队列驱动
1.0.0
2024-05-31 03:35 UTC
Requires
- amphp/sync: ^2.2
- illuminate/auth: 10.*|11.*
- illuminate/contracts: 10.*|11.*
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)。有关更多信息,请参阅 许可证文件。