本项目是用于XXX ai项目上传大模型数据所用。大模型数据通常有几G-几十G,需要支持分片上传,断点续传,文件杀毒扫描等功能。文件上传使用minio,上传到minio后,自动杀毒扫描,扫描通过后移动到从minio移动到安全区nfs,供后续ai训练使用
点击空白处退出提示
本项目是用于XXX ai项目上传大模型数据所用。大模型数据通常有几G-几十G,需要支持分片上传,断点续传,文件杀毒扫描等功能。文件上传使用minio,上传到minio后,自动杀毒扫描,扫描通过后移动到从minio移动到安全区nfs,供后续ai训练使用
1.文件/文件夹分片上传到minio,支持短线续传
2.调用杀毒软件clamav扫描文件
3.文件扫描通过后,可以在minio,安全区之间来回移动
4.文件重命名
5.文件删除
6.文件/文件夹下载
我负责整个后端功能实现。
整个项目最复杂的地方在于上传文件特别大,特别多,需要使用异步处理+队列机制。同时处理的文件任务不能超过3个,否则会引发宕机等严重后果




评论