Cloudflare 开源 QUIC 协议 Rust 实现
推荐指数 67.0 NO. 004 · 2026.09.20
Stars11,972
为什么值得看
quiche 是 Cloudflare 用 Rust 实现的 QUIC/HTTP/3 协议库,提供底层 API 让开发者自行处理 I/O 和事件循环。作为支撑 Cloudflare 边缘网络 HTTP/3 的核心组件,它已被大规模生产验证,适合需要自建高性能传输层的团队。
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
媒体预览
编辑判断
在做低延迟传输的团队之前大多用 Google 的 quiche(C++)或 ngtcp2,但 C++ 内存安全和跨平台编译一直是痛点。Cloudflare 这个 Rust 版本在相同场景下避免了大量 unsafe 代码,且 API 设计更灵活——它不绑定特定事件循环,比 quinn 更适合嵌入现有异步运行时。
如果你的服务已经用 Tokio 或 async-std,且需要替换 TCP 来降低握手延迟,这个库的集成成本比 C++ 方案低一个数量级。特别值得关注它如何处理连接迁移和拥塞控制,这两个特性在移动网络场景下直接影响用户体验。
Star History
生态分析
Production
QUIC/HTTP3协议栈的权威生产级Rust实现,定义行业标准
独特价值:经Cloudflare全球边缘网络验证,提供极致灵活的底层I/O控制