Beanstalkd同时在伪造队列工作程序

时间:2016-05-18 06:34:02

标签: laravel queue lumen beanstalkd forge

我在Laravel Lumen 5.1上运行API构建,但是当使用beanstalkd作为驱动程序时,我似乎无法使Forge Queue Worker正常工作。它似乎同时运行队列中的所有作业

我使用Forge UI来设置驱动程序

Queue Worker setup

和.env司机 The .env drivers

在没有任何工作人员处理的情况下,队列系统在手动运行时工作正常。

如果您需要更多信息来帮助我,请直接询问!

1 个答案:

答案 0 :(得分:1)

消息队列的目的是允许并行处理。如果你有更多的工人,例如:更多的线程,它将同时运行多个工作。

为了实现非同时的反直觉和反对消息队列原则。您可以使用1个单独的工作人员实现这一目标,但不推荐使用,因为您没有利用功能和可扩展性。