laravel 队列执行优先级

队列优先级

dispatch((new Job)->onQueue('high'));

启动一个 worker, 此方法可以安装优先级 正确执行

php artisan queue:work --queue=high,low 

但是 使用 horizon 来进行守护
php artisan horizon 来运行, 队列不执行
php artisan horizon --queue=high,low, 提示 The “–queue” option does not exist.

修改horizon配置文件 将 balance 修改为 false , queue 将上配置 , 可以执行, 但是不是完全 按照优先级 去执行。

请问下, 有人遇到吗? 如何解决的?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 1

config/horizon.phpqueue 修改为试试。

'queue' => ['high', 'low'],
2年前 评论

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