
aioquic:Python中QUIC和HTTP3的实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
aioquic是一款基于Python的语言实现的库,用于支持QUIC(快速UDP互联网连接)和HTTP/3协议。它提供了一个异步框架来构建高效、安全的网络应用程序。
Aioquic 是 Python 中用于 QUIC 网络协议的库。它包含了一个最小化的 TLS 1.3 实现、QUIC 堆栈以及 HTTP/3 堆栈。尽管 QUIC 标准化尚未最终确定,但 aioquic 密切跟踪规范草案,并定期与其他实现进行互操作性测试。
为什么要使用 Aioquic?Aioquic 的目标是嵌入到希望支持 QUIC 和/或 HTTP/3 的 Python 客户端和服务器库中。其目的是为 Python 库提供一个通用的代码基础,以减少重复工作。QUIC 和 HTTP/3 API 遵循“自带 I/O”模式,将实际的 I/O 操作留给 API 用户。这种方法有许多优点,包括使代码易于测试以及允许与不同的并发模型集成。
Aioquic 的主要特征:
- 符合草案 28 的 QUIC 堆栈
- 符合草案 28 的 HTTP/3 堆栈
- 最小的 TLS 1.3 实现
- 支持 IPv4 和 IPv6
全部评论 (0)
还没有任何评论哟~


