开发者社区> 问答> 正文

动态Laravel队列连接

我的数据库中有一个“提案”表,每个提案的行都会在特定时间生成(对所有用户而言)相册。

我设置了一个队列来为每个相册生成文件,因此数据库的作业表中有1000个作业。

生成1张相册需要4到10秒的时间,因为这需要一个算法过程。

我创建了8个提案,因此最后一张相册将花费很长时间生成,有人可以为我找到解决方案吗?

有没有办法创建同时运行的多队列连接?可以说我有5个提案,因此有5个队列连接,因此每个提案都有它的队列连接,因此生成过程将按时完成。

谢谢。

展开
收起
游客ufivfoddcd53c 2020-01-04 11:57:48 934 0
1 条回答
写回答
取消 提交回答
  • 文档中提到了Supervisor配置,示例配置具有numprocs=8。

    在此示例中,numprocs指令将指示Supervisor运行8个queue:work进程[...]
    
    

    听起来好像您正在运行numprocs=1,它将只运行一个队列工作器,因此一次只能处理一个作业。

    2020-01-04 11:58:02
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载