Rust 中基于期货的 QUIC 实现

时间:2024-07-18 12:06:26
【文件属性】:

文件名称:Rust 中基于期货的 QUIC 实现

文件大小:779KB

文件格式:ZIP

更新时间:2024-07-18 12:06:26

rust protocol quic hacktoberfest

纯锈QUIC协议实现Quinn 是 IETF 正在标准化的QUIC传输协议的纯锈、基于未来的实现。这个库是草案 32 。特征同时客户端/服务器操作有序和无序流读取以提高性能在稳定的 Rust 上工作,在 Linux、macOS 和 Windows 上测试可插拔加密,具有由rustls和ring支持的标准实现用于小的、不可靠的消息的应用层数据报基于未来的异步 API基于 QUIC 的实验性 HTTP支持的最低 Rust 版本是 1.45.0概述quinn:基于 tokio 的高级异步 API,使用方法见。这将被大多数开发人员使用。(包括基本基准。)quinn-proto:协议的确定性状态机,它在内部不执行I/O ,适用于自定义事件循环(可能还有 C 或 C++ API)。quinn-h3:包含 HTTP-3 和 QPACK 的实现。它在确定性状态机和基于 tokio 的高级异步 API 中内部拆分。bench:没有任何框架的基准。interop:有助于运行互操作性测试的工具。fuzz:模糊测试。入门例子$ cargo run --example server ./ $ cargo run


网友评论