Roadmap
2022 Roadmap
Manager
- 控制台
- 项目整体重构。
- 优化页面 UI, 整体页面视觉改版。
- 统一权限管理。
- 项目增加 lint、test 等 Actions。
- 增加开发文档。
- 增加动态配置表单。
- 增加 P2P 数据可视化。
- 提供初始化用户安装页面
- 优化匹配 scheduler 集群规则。
- 增加应用级别安全限制和动态配置。
- 增加 Open API 接口鉴权。
- 无 Seed Peer 场景下,预热功能实现。
Scheduler
- 提高调度的稳定性以及效率,并收集可用数据。
- 实现基于机器学习的多场景自适应智能 P2P 节点调度算法及优化。
- 优化当前基于负载进行的调度策略,改为基于 Peer 带宽进行调度。
- 针对 Piece 下载优先级特征值进行调度。
Dfdaemon
- 支持 Seed Peer 功能。
- 提升任务下载效率以及稳定性。
- 使用 GRPC 双向流传递 Peer 间 Piece 信息。
- 支持下载 Piece 优先级。
文档
- 重构 d7y.io 官网,并完成 Dragonfly 2.0 项目文档。
其他
- perf-tests 仓库中提供压测解决方案。
- 升级 Golang 1.18 版本,基于泛型重构已有代码。