应用集群(3)-文件上传与下载策略

集群部署下的文件模块,采用统一的存储媒介就好,但是仍有要注意的问题
问题1:是否支持分片上传或断点上传等功能
方案:老产品是先发送多次请求,将分片文件保存在应用服务器,再合并保存到ftp上,由于无法确保一个文件的多个分片文件能到达同一台服务器,所以这种方式是不支持集群的。目前,新产品改进了,直接将分片文件存在ftp上,下载的时候再行合并,在集群环境下没有问题。
问题2:目前,产品采用FTP为存储媒介,而项目现场可能要求采用其它存储媒介,如FastDFS,nfs,华为云存储等
方案:从代码设计的层面,做到可以快速更换存储媒介。最好形成两套存储方案以应对现场的需求,但不支持一个项目同时使用多个FTP的情况。

Guess you like

Origin blog.csdn.net/weixin_38316944/article/details/114395096