laravel队列,
Queue::push('SendMail', array('message' => $message));
Queue::push('SendEmail@send', array('message' => $message));
Queue::push(function($job) use $id {});
// 在多个 workers 中使用相同的负载
Queue::bulk(array('SendEmail', 'NotifyUser'), $payload);
// 开启队列监听器
PHP artisan queue:listen
PHP artisan queue:listen connection
PHP artisan queue:listen --timeout=60
// 只处理第一个队列任务
PHP artisan queue:work
// 在后台模式启动一个队列 worker
PHP artisan queue:work --daemon
// 为失败的任务创建 migration 文件
PHP artisan queue:Failed-table
// 监听失败任务
PHP artisan queue:Failed
// 通过 id 删除失败的任务
PHP artisan queue:forget 5
// 删除所有失败任务
PHP artisan queue:flush