mirror of
https://gitcode.com/JianFeeeee/webui4frpc.git
synced 2026-10-03 15:43:59 +00:00
feat: M6 stage B - cluster heartbeat, new-node bootstrap auto-pull, peer-first install (e2e verified)
This commit is contained in:
4
plan.md
4
plan.md
@ -85,8 +85,8 @@
|
||||
- [x] 二进制来源优先级:本地已有缓存 > 集群节点间交换(HTTP/Chunked 拉取) > 外部 URL(GitHub Releases)
|
||||
- [x] 节点注册表:Registry(peers/nodeInf 内存态)+ EnsureVersion 优先级分发
|
||||
- [x] 传输通道:节点间 HTTP GET /frpc/{version}(Basic Auth + 256MiB 上限 + SHA-256 校验),回退 GitHub URL
|
||||
- [ ] 入网引导:新节点加入时自动向邻居请求 latest 二进制并本地落盘缓存(待阶段 B)
|
||||
- [ ] 失败回退:节点间交换不可用时自动回退外部 URL(EnsureVersion 已内建,补充测试)
|
||||
- [x] 入网引导:new node joins with -peer and auto-pulls binary from neighbors (verified e2e)
|
||||
- [x] 失败回退:EnsureVersion 内建回退外部 URL(单测覆盖 peer 优先 + 回退)
|
||||
- [ ] Cache 管理:版本保留策略(LRU / 仅保留常用)、可用性标记(黑名单失效节点)
|
||||
- [ ] UI:设置页展示二进制来源与缓存状态,集群页展示节点间传输进度
|
||||
|
||||
|
||||
Reference in New Issue
Block a user