Skip to main content

Dragonfly

Provideefficient, stable, securefile distribution and image acceleration based on p2p technology to be the best practice and standard solution in cloud native architectures. It is hosted by the Cloud Native Computing Foundation(CNCF)as an Incubating Level Project.

Dragonfly Logo

Partners

ant-groupalibaba-groupdouyinkuaishoubaidudidi

DragonflyFeatures

Dragonfly contains many features as a image and file distribution system.

P2P File Distribution

Use P2P technology for file transfer, improve download efficiency, and save bandwidth across IDC.

Noninvasive

Supports multiple containers for distributing images.

Isolate Abnormal Peers

Automatically isolate abnormal peers to improve download stability.

Consistency

It can ensure that the same file is consistent in peer transmission, even if the user does not perform final consistency check.

Ecosystem

Harborcan distribute and preheat images based on the Dragonfly. if image acceleration based onNydusoreStargz, Dragonfly can be used to distribute data.

Peer Level Control

In addition to the speed limit for the task like many other download tools, you can also limit the speed and adjust the load limit for the peer level.

Milestones

So far, dragonflies have experienced the following stages of development.

Dragonfly 1.x
In November 2017, the Dragonfly 1.x project was open sourced,and was selected and put into production use by many internet companies.
CNCF SandBox
In October 2018, it entered the CNCF Sandbox, becoming the third project in China to enter the CNCF Sandbox.
CNCF Incubating
In April 2020, the CNCF TOC voted to accept Dragonfly as an official entry into CNCF Incubating.
Dragonfly 2
In April 2021, taking the advantages of Dragonfly 1 .x and making a lot of optimizations for known issues. Dragonfly 2 is open source.