laravel - Laravel 队列嵌套进程
问题描述
我想使用队列进行文件上传。用户可以上传文件。每个文件将有大约 500 行。现在我要实现这个逻辑:
- 最多可以同时处理 5 个文件。剩余的文件应该在队列中。
- 每个文件应该有 5 个进程,因此将同时向数据库中插入 5 行。很快,最多会有 25 个进程(每 5 个文件中有 5 个进程)。
现在我将所有文件添加到一个队列中。文件一一处理。很快,先到先出。第二个文件需要等待完成第一个文件。
我该如何实施?或者你有什么其他建议吗?
解决方案
推荐阅读
- html - 我想为随机文本生成器创建最简单的 HTML 代码
- awk - 使用 grep 或 awk 搜索列并存储在变量中
- python - 如何在 Pytorch 中使用 Wasserstein 距离自定义损失函数?
- angular - Angular 库 ng-packagr 不会用相对路径替换 tsconfig 路径
- html - 带有多个提交按钮的表单指向不同的 URL
- c++ - AddressSanitizer:堆缓冲区溢出地址 0x6020000000b4 在 pc 0x0000003a86fc bp 0x7ffeebd5f9d0 sp 0x7ffeebd5f9c8
- html - 填充在 bootstarp 4.5 v 的流体容器中不起作用
- python - Visual Studio代码中的python“未解决的导入”
- c++ - 将 malloc 转换为 (void**)
- c - 使用 Eclipse 调试器单步执行编译的 C 代码反汇编时如何显示变量名?