n0 发布 noq:纯 Rust 实现的 QUIC 多路径传输,吞吐量超 40Gbps

Available in: 中文
2026-03-22T11:56:25.000Z·1 min read
n0 发布 noq——纯 Rust 实现的 QUIC 多路径传输协议,在商用硬件上实现 40+ Gbps 吞吐量,加速 IETF 标准化并提供生产级多路径传输。

n0 发布 noq:纯 Rust 实现的 QUIC 多路径传输,吞吐量超 40Gbps

n0,基于 Rust 的网络栈项目,宣布了 noq——一个用纯 Rust 编写的生产级 QUIC 多路径实现,在商用硬件上实现了超过 40 Gbps 的吞吐量。这标志着网络编程和多路径传输协议广泛采用的一个重要里程碑。

什么是 QUIC 多路径?

QUIC(Quick UDP Internet Connections)已作为 HTTP/3 的传输协议被广泛部署。多路径 QUIC(MP-QUIC)扩展了这一点,允许单个连接同时使用多个网络路径——例如,同时使用 Wi-Fi 和蜂窝网络,或多个以太网接口。

优势包括:

noq 技术亮点

noq 实现的主要技术成就:

为什么这很重要

QUIC 多路径在标准化过程中停滞了多年。n0 的实现提供了:

  1. 参考实现:加速 IETF 对 MP-QUIC 的标准化
  2. 生产就绪:基准测试表明它可以在实际工作负载中替代内核 TCP
  3. Rust 生态:证明 Rust 中的系统网络编程可以匹配或超过 C 的性能
  4. 云和边缘:多路径对移动设备和多宿主服务器至关重要

应用场景

基准测试

配置吞吐量延迟(p99)
单路径(25GbE)23.4 Gbps12μs
双路径(2x25GbE)41.2 Gbps15μs
四路径(4x10GbE)37.8 Gbps18μs
TCP 基线(2x25GbE)19.1 Gbps22μs

来源: GitHub n0/noq | HN 讨论

↗ Original source
← Previous: Huawei's Ascend Challenge: New AI Chip 2.87x Faster Than H20, First Chinese FP4 InferenceNext: Wayland Reaches 40% Market Share After 17 Years: The Long Death of X11 →
Comments0