Laravel 5队列分配给Beanstalkd中的多名工人



我正在使用Laravel 5和已在应用程序中安装的队列驱动程序Beanstalkd,有人可以建议我要做什么来实现并行处理,我想在同一或同一或不同的队列。目前,它一次非常耗时。

您可以让多个工人观看许多管子。将哪些作业首先运行取决于将其放入系统时的任何优先级,或者首先简单。

这是一个非常普遍的模式,可以让工人(一个或多个(使用诸如" Substisord"等工具运行。

检查laravel文档:

https://laravel.com/docs/5.5/queues#supervisor-configuration

主管是您需要的。主管将控制您的工人,如果他们死亡,主管将再次重新启动。有关并行处理,请检查主管的属性numprocs

来自Laravel文档:

NUMPROCS指令将指示主管运行X队列:工作过程和监视所有这些,如果它们失败,则会自动重新启动它们。

相关内容

  • 没有找到相关文章

最新更新