跳到主要内容

Dragonfly

提供高效、稳定、安全的基于 P2P 技术的文件分发和镜像加速系统,并且是云原生架构中镜像加速领域的标准解决方案以及最佳实践。现在为云原生计算机基金会托管作为孵化级项目。

Dragonfly Logo

合作伙伴

ant-groupalibaba-groupdouyinkuaishoubaidudidi

Dragonfly功能

Dragonfly 作为镜像和文件分发系统时,包含许多功能:

基于 P2P 的文件分发

利用 P2P 技术进行文件传输,提高下载效率,并且节省跨机房带宽。

非侵入式接入

可以非侵入式的接入多种容器客户端,并提供镜像分发。

隔离异常节点

自动隔离异常节点来提高下载稳定性和成功率。

一致性

可确保同样的文件在节点传输中是一致的,即使用户不进行最终一致性校验。

生态

Harbor可以基于 Dragonfly 进行镜像分发以及预热。 镜像加速项目NyduseStargz,可以在容器运行时使用 Dragonfly 进行数据分发。

节点级别控制

除了像许多其他下载工具针对当前下载任务的限速之外,还可以针对整个节点级别进行限速、调整负载等。

里程碑

到目前为止,Dragonfly 经历了以下发展阶段:

Dragonfly 1.x
2017年11月,Dragonfly 1.x 项目正式开源,被许多大规模互联网公司选用并投入生产使用。
CNCF SandBox
2018年10月,正式进入 CNCF Sandbox,成为中国第三个进入CNCF Sandbox 项目。
CNCF Incubating
2020年4月由 CNCF TOC 投票决定接受 Dragonfly 正式进入。CNCF Incubating。
Dragonfly 2
2021年 4月汲取 Dragonfly 1.x 的优点并针对已知问题做了大量优化。Dragonfly 2 正式开源。