Laravel-有没有一种方法可以从不同队列上的另一个排队作业运行排队作业



想象一下:

1-饮食工作

2-饮酒工作

3-就餐队列

4-饮水队列

如果我有一个吃的工作在吃的队列上运行,并且从这个工作我想运行喝的工作,但在喝的队列上。

有可能吗?

我刚刚找到了解决问题的方法。

我没有使用php artisan queue:work,而是在不同队列上运行另一个作业的作业上使用了php artisan queue:listen。看起来queue:work只在队列上运行该作业,不会影响另一个队列,但当我使用queue:listen时,它工作正常。

注意:这在windows机器上有帮助,而在linux服务器上,它可以正常使用php artisan queue:work

最新更新