请教,文件分片上传,webman 多进程,最后合并的问题

chenliangwei

问题描述

这里写问题描述
前端文件分片上传------单线程(多线程,后台合还有问题)
后端 webman2.1 接收分片,存临时文件,最后合并
webman 是多进程 框架
前端多次请求后台,最后合并 会不会因为请求不同进程,导致重复写呢

举例
第1片------>work1----->服务器
第2片------>work2----->服务器
第3片------>work3----->服务器
第4片(最后一片)------>work4----->服务器------> 读取目录所有分片----->合并成一个文件----->移动到最终目录

这个过程中 会不会 因为 请求不同的work 而导致一些问题呢?

有没有大神知道的(第一次接触 多进程的,想不明白)

259 3 0
3个回答

nitron

不会,单个请求只会由一个进程处理,不存在多进程同时处理一个请求的问题

  • 暂无评论
qqxxr

这个和webman关系不大,fpm也是多进程的。你怕重复处理,就做好业务上的防重机制嘛

  • 暂无评论
啥也不是

如果你前端是并发分片请求的话 我理解是可能分配到不同的work进程的,这个也不难 你需要给分片文件做序号,最后按序号合并就行

  • 暂无评论
🔝