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 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

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

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

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

1年前 评论
xuanziDy (楼主) 1年前
xini2603 (作者) 1年前
冷无缺 11个月前
xini2603 (作者) 11个月前

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

1年前 评论

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

1年前 评论

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