php artisan queue:work --queue=high,default 中 --queue参数的疑问

关于下列命令中,–queue参数的理解:

php artisan queue:work –queue=one,two

–queue参数后定义的队列名称,排名靠前的会优先处理,是指例子中名叫”one”这个队列的内容会比名叫”two”这个队列的内容先消费?

已知queue的默认队列名称叫”default”, 文中的”high”队列只是自定义的队列名称? 还是说laravel内置了一个”high”队列,放在这个名叫”high”队列的数据会被优先处理?

学过的东西能说出来那是最妙的,能复盘写下来那也不错
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

相队只启动一个队列是这么回事,我一般都是分开启动,各自监控自己的事,

2年前 评论
xuanziDy (楼主) 2年前
xini2603 (作者) 2年前
冷无缺 2年前
xini2603 (作者) 2年前
讨论数量: 7

相队只启动一个队列是这么回事,我一般都是分开启动,各自监控自己的事,

2年前 评论
xuanziDy (楼主) 2年前
xini2603 (作者) 2年前
冷无缺 2年前
xini2603 (作者) 2年前

我的理解是,不存在high这个队列,只有默认的default队列。 另外,–queue=one,two,这种命令表示one的优先级一定高于two。只要有one过来,two一概靠后排。

2年前 评论

–queue=one,two one 和two 是队列名, 这个命令表示 优先消费one队列里面的任务, 如果one里面没有任务了 才会消费two

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!