Cloudflare最近宣布开源了其异步QUIC库tokio-quiche,这是一个结合了Rust实现的quiche与异步运行时Tokio的项目。这个库已经在Apple iCloud Private Relay代理、Oxy代理和Cloudflare WARP的MASQUE客户端中得到了广泛的应用。据称,这个库每秒可以处理数百万个HTTP/3请求,并且具有低延迟和高吞吐量的特性,非常适合用于支持基于QUIC的现代网络通信。

tokio-quiche的主要目标是降低开发者集成QUIC和HTTP/3的难度,相比早期的sans-io实现,它提供了更为直接的异步集成方式。在内部,它采用了actor模型来驱动I/O和协议状态机,这使得开发者可以更容易地构建HTTP/3的客户端和服务端。通过将这个库贡献给Rust生态,Cloudflare希望能够推动整个行业对HTTP/3、QUIC以及隐私保护技术的采用。目前,这个库的源代码已经在crates.io和GitHub上公开。

尽管有些用户可能会觉得warp项目似乎已经很久没有更新了,但tokio-quiche的出现无疑为网络通信领域带来了新的活力和可能性。对于想要了解和尝试HTTP/3和QUIC的开发者来说,这是一个不容错过的开源项目。

标签: none

评论已关闭