Laravel 5.5监听动态生成的队列

时间:2017-10-09 15:11:53

标签: laravel-5 jobs laravel-5.5

我的应用程序需要动态生成的队列,其中包含一些前缀,例如" process_user_1 "," process_user_2 ",& #34;的 process_user_n "

主要思想是根据型号ID单独执行某些作业。

要运行观察者,我需要执行命令php artisan queue:work --queue process_user_1

我没有找到像

这样的模式的可能性
php artisan queue:work --queue process_user_*

我发现它只有一种方法是每次发送作业前手动运行它们。但它太脏了......

也许有人知道另一种方式?

示例:

  

我有10个用户。每个用户有100个作业要在队列中处理。

     

如果我将它们放在一个队列中,例如" process_user_job"用户会等待   很多时候工作都会完成。

     

所以我想分开队列以加快返回结果

0 个答案:

没有答案