基于 HTTP 的网盘项目
基本信息
担任角色
-
公司/背景
-
开始时间
-
结束时间
-
项目描述
项目基于HTTP协议
采用workflow异步编程框架配合wfrest作为服务端框架
实现用户登入
注册
文件上传
下载以及备份操作。采用分块上传技术
支持断点续传以及客户端多线程上传
采用Nginx配置静态资源服务器作为专用下载服务器
技术栈
workflow
wfrest
MySQL
阿里云OSS
RabbitMQ
Nginx
HTTP
JSON
亮点
支持断点续传以及客户端多线程上传
使用RabbitMQ实现文件异步转移
完成文件备份到阿里云OSS操作与服务端回复响应的逻辑解耦
使用token校验解决HTTP无状态问题