动态 Laravel 队列连接
Dynamic Laravel Queue Connection
我的数据库中有一个 'proposal' table,每个提案的行都会在特定时间生成一个相册(供所有用户使用)。
我设置了一个队列来为每个相册生成,所以我的作业 table 在数据库中有一千个作业。
生成 1 个相册需要 4-10 秒,因为有一个算法过程。
我创建了8个提案,所以最后一个相册需要很长时间才能生成,有人可以为我解决吗?
有没有办法同时创建 运行 的多队列连接?假设我有 5 个提案,所以有 5 个队列连接,所以每个提案都有它的队列连接,因此生成过程将按时完成。
谢谢。
文档提到 Supervisor Configuration,示例配置有 numprocs=8
。
In this example, the numprocs directive will instruct Supervisor to run 8 queue:work processes [...]
听起来你 运行 numprocs=1
只会 运行 一个队列工作者,因此一次只能处理一个作业。
我的数据库中有一个 'proposal' table,每个提案的行都会在特定时间生成一个相册(供所有用户使用)。
我设置了一个队列来为每个相册生成,所以我的作业 table 在数据库中有一千个作业。
生成 1 个相册需要 4-10 秒,因为有一个算法过程。
我创建了8个提案,所以最后一个相册需要很长时间才能生成,有人可以为我解决吗?
有没有办法同时创建 运行 的多队列连接?假设我有 5 个提案,所以有 5 个队列连接,所以每个提案都有它的队列连接,因此生成过程将按时完成。
谢谢。
文档提到 Supervisor Configuration,示例配置有 numprocs=8
。
In this example, the numprocs directive will instruct Supervisor to run 8 queue:work processes [...]
听起来你 运行 numprocs=1
只会 运行 一个队列工作者,因此一次只能处理一个作业。