千度网盘

我要开发同款
程序猿老王秀2024年05月06日
81阅读
开发技术mysqlvueredis、maven、java
所属分类webwebapp

作品详情

1.项目名:大千网盘(http://4710953.121:88/)
2.项目背景:基于springboot+vue框架开发的分布式文件系统,旨在为用户和企业提供一个简单、方便的文件存储方案,能够,以完善
的目录结构体系,对文件进行管理。
3.开发技术:springboot+mybatisplus+mysql+redis+springsecurity+vue2.0+jwt+elasticsearch
4.职责描述:
使用linkedblockingqueue(fifo)列确保上传和下载请求按照先进先出的顺序进行处理,以避免数据丢失或文件冲突。降低服,务器消
耗,提高性能。
自定义文件元数据存储格式,确保文件在同一时段内的唯一性,并基于该特性实现断点续传。
集成elasticsearch服务,实现文件名称模糊搜索。
使用redis定时功能,实现文件分享链接有效期。
实现本地磁盘、阿里云0oss对象存储、fastdfs存储、minlo存储、七牛云kodo对象存储,多种存储方式实现分布式文件存储
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论