候选人 严世昌 基于 HTTP 的网盘项目

基于 HTTP 的网盘项目

基本信息

担任角色 -
公司/背景 -
开始时间 -
结束时间 -

项目描述

项目基于HTTP协议 采用workflow异步编程框架配合wfrest作为服务端框架 实现用户登入 注册 文件上传 下载以及备份操作。采用分块上传技术 支持断点续传以及客户端多线程上传 采用Nginx配置静态资源服务器作为专用下载服务器

技术栈

workflow wfrest MySQL 阿里云OSS RabbitMQ Nginx HTTP JSON

亮点

支持断点续传以及客户端多线程上传
使用RabbitMQ实现文件异步转移
完成文件备份到阿里云OSS操作与服务端回复响应的逻辑解耦
使用token校验解决HTTP无状态问题

来源文本

基于 HTTP 的网盘项目