![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式文件存储
文章平均质量分 55
~庞贝
Go后端开发
展开
-
分布式文件存储——使用RabbitMQ实现异步上传
创建数据目录 mkdir /data/rabbitmq # 启动mq docker run -d --hostname rabbit-svr --name rabbit -p 5672 :5672 -p 15672 :15672 -p 25672 :25672 -v /data/rabbitmq:/var/lib/rabbitmq rabbitmq:management。原创 2022-08-14 16:33:57 · 1602 阅读 · 0 评论 -
分布式文件存储——阿里云oss存储
代码】分布式文件存储——阿里云oss存储。原创 2022-08-13 16:31:29 · 562 阅读 · 0 评论 -
分布式文件存储——分块上传和断点续传
基于分块上传机制实现,传输暂停或者异常中断后,可以基于原来的进度重传。:传输暂停或异常中断后,可基于原来进度重传。redis缓存用于云端与客户端文件信息交互。:文件切成多块,独立传输,上传完成后合并。5、查看分块上传的整体状态。...原创 2022-08-07 10:53:39 · 1181 阅读 · 0 评论 -
分布式文件存储——文件秒传
每次文件上传到云存储服务,会自动计算文件的HASH值,下一次用户上传,只要Hash值相同就可以省区重复上传,客户端计算文件Hash值传到云端进行对比才可以实现秒传。建立唯一文件表用于存储唯一的文件的信息,而用户文件表存储每个用户的文件的信息,包括重复文件。在db/下创建db/userFile,并创建用户文件结构体和用户文件表的更新。在handler/handler.go的UploadHandler中修改。3.SHA1 20个字节 安全性高 文件校验和数据签名。在handler/handler.go中编写。.原创 2022-08-07 10:02:49 · 359 阅读 · 0 评论