quinn-rs/quinn: QUIC协议的Rust实现


Quinn 是 IETF QUIC传输协议的Rust、异步兼容实现。

  • quinn:基于 tokio 的高级异步 API,这将被大多数开发人员使用。(包括基本基准。)
  • quinn-proto:协议的确定性状态机,它在内部不执行I/O,适用于自定义事件循环(可能还有 C 或 C++ API)。
  • quinn-udp:带有针对协议调整的 ECN 信息的 UDP 套接字。
  • 同时客户端/服务器操作
  • 有序和无序流读取以提高性能
  • 在稳定的 Rust 上工作,在 Linux、macOS 和 Windows 上测试
  • 可插拔加密,具有由rustlsring支持的标准实现