前端分片上传,如果靠后的分片请求提前到达服务器,可能会有问题?

来源:4-9 测试断点续传

慕粉3955756

2022-03-27

我想到可以在前端解决,同步等待前一个分片上传成功后,再上传后一个分片。

但从后端接口的健壮性考虑,如果收到的分片不是有序到达的,有什么比较好的实现吗?
想法1:直接向前端报错,交给前端重传解决,感觉这样效率有点低。
想法2:将提前到达的请求保存(用阻塞队列?redis?),按序处理。(防止恶意的请求故意发送乱序的分片,设置保存的超时时间)

想请教下老师,在真实场景下会怎么实现?

写回答

1回答

慕粉3955756

提问者

2022-03-27

发现自己提的这个问题有点蠢,后端直接报个错就好了,有序性的问题还是交给前端去解决吧...

0
0

SpringBoot 2.x 实战仿B站高性能后端项目

还原高性能项目开发全流程,掌握视频业务核心功能与技术

755 学习 · 190 问题

查看课程