Laravel 启用多个 work 对同一个队列进行处理的时候是否会出现同步执行
- 答案:不会
- 请看Redis中队列的数据结构,每个Job会分配一个唯一的ID
{ "job": "Illuminate\\Queue\\CallQueuedHandler@call", "data": { "commandName": "App\\Jobs\\SendFile3", "command": "O:18:\"App\\Jobs\\SendFile3\":4:{s:6:\"\u0000*\u0000job\";N;s:10:\"connection\";N;s:5:\"queue\";s:8:\"sendfile\";s:5:\"delay\";N;}" }, "id": "hadBcy3IpNsnOofQQdHohsa451OkQs88", "attempts": 1 }
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: