Skip to content

开源的,高可用,快速上传和下载,多链路工作,去重,支持平行扩展的网盘存储项目,主要面向日常用户使用

Notifications You must be signed in to change notification settings

kangkangshen/ArcherNetDisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArcherNetDisk

开源的,高可用,快速上传和下载,多链路工作,去重,支持存储和调度节点的平行扩展(依赖etcd)的网盘存储项目,主要面向日常用户使用 项目架构 v1:

client --------------req------------- master (standalone or cluster by nginx load balance)
| <------ --------resp------------- | /|\ --allocate space from worker load in local cache ----| | | | --update local load cache by pulling from etcd ----| | | | --log complited jobs(include paused) state ----| | | | |---->etcd | distribute | | sync | | tasks |/ | state | |---transmit-- file--splits------->workers --------------add new worker nodes ----------- ---- |

支持多种语言,提供一个Go语言编写的命令行工具

使用示例:

About

开源的,高可用,快速上传和下载,多链路工作,去重,支持平行扩展的网盘存储项目,主要面向日常用户使用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages