我在Laravel Lumen 5.1上运行API构建,但是当使用beanstalkd作为驱动程序时,我似乎无法使Forge Queue Worker正常工作。它似乎同时运行队列中的所有作业
我使用Forge UI来设置驱动程序
和.env司机 The .env drivers
在没有任何工作人员处理的情况下,队列系统在手动运行时工作正常。
如果您需要更多信息来帮助我,请直接询问!
答案 0 :(得分:1)
消息队列的目的是允许并行处理。如果你有更多的工人,例如:更多的线程,它将同时运行多个工作。
为了实现非同时的反直觉和反对消息队列原则。您可以使用1个单独的工作人员实现这一目标,但不推荐使用,因为您没有利用功能和可扩展性。