课程内容

.env 修改队列驱动

QUEUE_CONNECTION=redis

需要安装redis扩展,自行完成.

任务类

php artisan make:job ProcessPodcast

触发队列任务

 ProcessPodcast::dispatch($podcast);

同步调度

ProcessPodcast::dispatchNow($podcast);

任务链

ProcessPodcast::withChain([
    new OptimizePodcast,
    new ReleasePodcast
])->dispatch();

自定义分发

ProcessPodcast::dispatch($podcast)->onQueue('processing');

运行队列

php artisan queue:work

//自定义分发
php artisan queue:work redis --queue=emails

处理失败的任务

php artisan queue:failed-table

php artisan migrate
php artisan queue:work redis --tries=3

课件

https://www.heibaiketang.com/user/down/file/60.html

评论区 (0)

没有记录
支持 markdown,图片截图粘贴拖拽都可以自动上传。
黑白课堂

黑白课堂 · 技术专家

专业PHP开发

年度VIP 站长创业者玉树凌风每天醒来0收入
查看更多

最新视频课程