背景: 项目有比较多功能需要用到文件上传下载,文件最大有 1G 多,最坑的是客户可能网速受限只有 100KB/s ,客户使用的 web 端只能跟我们后端通信,不能跟外网通信。
项目的这个情况,希望能支持分片上传、断点续传。
今天初步有了个思路: 自己部署一套对象存储服务,由 web 端直接上传到对象存储系统,完成后由 web 端告知业务。 今天研究了 minIO ,发现需要自己实现分片上传下载,自己管理每个分片的传送情况。 想问问大家有没有更好的对象存储方案?
没有好用的对象存储,直接自己存文件也行,这是兜底方案了。
或者这个思路有没有需要改进的地方?有没有更好的思路?
PS:后端用 Go
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.