lenovoPan1 对应网盘内容搜索功能 文件上传后,使用mq分发文件处理消息,搜索就是其中一个功能,把文件解析后,文字内容分词,构建到ES中,方便后续搜索;文件中的图片 生成 图片特征向量进行保存,milvus,后续可以使用文本、图片 进行特征比较检索
lenovoPan2 对应文件分片上传,上传的文件 进行分片、存储、散列、检索、上传到不同的数据中心,保存文件和数据块之间的关系,如果文件块散列曾经存在过,则不需要上传 也就实现了 所谓 秒传
lenovoPan3 对应外链,生成一个全新的隐藏文件meta空间,在新的空间里配置权限,以保证外链可以有复杂的权限配置。同时外链中的文件集合对应生成一个短链 使用短链地址 外发出去 给客户使用
开发过程中 我做 服务端研发的 team leader