* Add TCP protocol support design for P2P file transfer This design document proposes adding TCP protocol support to Dragonfly's P2P file transfer mechanism as an alternative to the existing gRPC implementation. The TCP support will provide better performance for certain network environments and large file transfers. Key features: - Maintains backward compatibility with existing gRPC implementation - Supports Dragonfly's Vortex application-layer protocol over TCP - Includes performance optimizations like zero-copy data transfer - Provides flexible configuration options Signed-off-by: ftljk <2510317228@qq.com> * Address review comments: Configuration modification Signed-off-by: ftljk <2510317228@qq.com> * Address review comments: Delete Implementation Plan Signed-off-by: ftljk <2510317228@qq.com> * Address review comments: Modify Zero-Copy Implementation Signed-off-by: ftljk <2510317228@qq.com> --------- Signed-off-by: ftljk <2510317228@qq.com> |
||
---|---|---|
research | ||
systems-analysis | ||
.gitignore | ||
LICENSE | ||
README.md |
README.md
design
The project includes the design of dragonfly services.
Community
Join the conversation and help the community.
- Slack Channel: #dragonfly on CNCF Slack
- Github Discussions: [Dragonfly Discussion Forum][discussion]
- Developer Group: dragonfly-developers@googlegroups.com
- Maintainer Group: dragonfly-maintainers@googlegroups.com
- Twitter: @dragonfly_oss
- DingTalk: 22880028764
Contributing
You should check out our CONTRIBUTING and develop the project together.
Code of Conduct
Please refer to our Code of Conduct.