并发上传md5值不匹配解决方法

因为同步分片上传对于大文件非常耗时,如果并发上传定会出现乱序,而某些厂商的云盘没有对分片并发上传做相应处理,导致上传后的文件与原文件md5值不匹配。

以下给出我对此问题想到的解决思路

  1. 增加延时,在每个序列中依次递增加入延时,每片大小相同,保证上传不会出现序列。
  2. 分片大小递增,获取文件大小,再通过算法生成递增文件分片列表,亦可保证上传不会出现乱序。
  3. 延时+分片大小递增,这种方法可以最大程度保证并发上传时不会出现乱序,是我目前觉得不错的解决方法。

如果大家有其他思路欢迎留言,共同学习交流。

Original: https://www.cnblogs.com/1314h/p/16893032.html
Author: Naihe
Title: 并发上传md5值不匹配解决方法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643983/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球