zfile-dev / zfile-dev/zfile

feat: 使用多个盘进行负载均衡

Open
#409 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
10.8k
Forks
2k
PR merge metrics
No merged PRs in 30d

Description

这是隔壁alist有的功能,感觉挺棒的。好像实现起来不算特别难?感觉确实挺有用的。

概述

举例:有两个网盘(如阿里云盘+OneDrive,或者干脆阿里云盘的两个账号),里面内容完全一致,将它们挂载在同一个目录,afile需要做的就是轮询请求它们两个盘。

动机

这样的话,对于小文件(尤其是媒体文件)比较多的情况,分流到多个网盘,更不容易触发这些盘本身的限制。

详细解释

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named in the issue. First identify the existing disk-mount and request-routing paths, then define how round-robin selection across multiple identical drives will be verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring-boot
Domain
backend, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.