laravel多队列问题

laravel中的队列可以使用onqueue分配到不同的类中。

1.不同的类下的队列是同时执行还是依旧按次序执行。
2.设置onqueue的时候configqueue.php配置文件需要做什么更改吗
clipboard.png

3.单队列我启动的时候是命令:

php artisan queue:work --daemon --quiet --queue=default --delay=3 --sleep=3 --tries=3

多队列我该怎么启动,--queue=defaule直接去掉可以吗?。 还是说onqueue一个队列我都需要执行这样一个进程?。

阅读 5.7k
2 个回答

自己进行实验之后解决了心中的疑问。
1.在laravel中队列使用onQueue进行分类之后。config的配置中不用做任何改动(而不用像网上有篇教程里说的需要将配置中的default改成 {{default}})。

2.多队列启动时, --queue 必须加上,不加默认执行default,多类用 逗号分隔,如果想多个类的队列同时进行,则需要开启多个队列监视进程。

  • 遵循基本原则 顺序执行
  • 多读文档

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题