课程内容

.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://github.com/kong-qi/laravel_study_video_course
下载课件:
https://github.com/kong-qi/laravel_study_video_course/releases

评论区 (3)

好东西,2021年4月12日18:46:00,学了

#1 楼

群主,微信号多少,想加你,

#2 楼
itcont • 初学者 回复:

你好像加了我的QQ

#3 楼
支持 markdown,图片截图粘贴拖拽都可以自动上传。
黑白课堂

黑白课堂 · 技术专家

专业PHP开发

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

最新视频课程

钻级赞助商