因为同步分片上传对于大文件非常耗时,如果并发上传定会出现乱序,而某些厂商的云盘没有对分片并发上传做相应处理,导致上传后的文件与原文件md5值不匹配。
以下给出我对此问题想到的解决思路
-
增加延时,在每个序列中依次递增加入延时,每片大小相同,保证上传不会出现序列。
-
分片大小递增,获取文件大小,再通过算法生成递增文件分片列表,亦可保证上传不会出现乱序。
-
延时+分片大小递增,这种方法可以最大程度保证并发上传时不会出现乱序,是我目前觉得不错的解决方法。
如果大家有其他思路欢迎留言,共同学习交流。
标签:递增,并发,分片,上传,乱序,md5 From: https://www.cnblogs.com/1314h/p/16893032.html