salopot / laravel-queue-walker
Laravel 队列处理器,处理队列中的所有任务。
dev-master
2016-04-12 10:14 UTC
Requires
- php: >=5.4.0
- illuminate/console: ~5.0
This package is not auto-updated.
Last update: 2024-09-20 20:31:28 UTC
README
处理队列中的所有任务。
功能
- 基于队列:work 命令。
- 一旦执行队列中所有等待的任务并结束执行
- 不需要专用或虚拟服务器来处理队列(最佳方式使用 "php artisan queue:work --daemon")
- 存储 "queue:work" 选项:队列、延迟、内存、尝试次数
安装
安装此扩展的首选方式是通过 composer。
使用以下命令通过 composer 需要此包
composer require salopot/laravel-queue-walker "dev-master"
或者
"salopot/laravel-queue-walker": "dev-master"
将以下内容添加到您的 composer.json
文件的 require 部分。
更新 composer 后,将 ServiceProvider 添加到 config/app.php 文件中的 providers 数组中
Salopot\QueueWalker\QueueWalkerServiceProvider::class,
使用方法
运行 artisan 命令以执行队列中所有等待的任务
php artisan queue:walk
或者将调用命令添加到 Laravel 调度器中(见:https://laravel.net.cn/docs/5.1/scheduling)
$schedule->command('queue:walk')->everyMinute();