salopot/laravel-queue-walker

Laravel 队列处理器,处理队列中的所有任务。

dev-master 2016-04-12 10:14 UTC

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();