HTTP3 协议在 HTTP1 语义的基础上,解决了 HTTP2 协议中存在的队头阻塞问题,同时基于 UDP 协议降低了握手时延。此外,面对不稳定的移动互联网环境,HTTP3 还提供了连接迁移功能。因此可以说,理解 HTTP3 协议,能让我们轻松应对下一代高速互联网的挑战。
经过 3 年多时间 27 个草案的协定,HTTP3 标准接近完成,Nginx 已经在 QUIC 分支中推出了支持 HTTP3 的官方版本。本次分享,将演示如何基于 BoringSSL 搭建 Nginx HTTP3 Web 服务器。
Nginx 基于 HTTP 模块构建了开放的生态,当 Nginx 支持基于 UDP 的 HTTP3 协议后,它又是如何与原有 HTTP 模块互相协作的?本次分享也将从源码角度对其架构进行解读。
直播大纲
- UDP、连接、Stream、QPACK 等 HTTP3 概念间的关系
- 如何用 Nginx 搭建 HTTP3 服务器?
- Nginx 是怎样实现 HTTP3 协议的?
听众受益
- 了解 HTTP3 协议解决了哪些问题
- 了解 HTTP3 协议的实现细节
- 能够基于 Nginx 搭建 HTTP3 Web Server
- 理解 Nginx HTTP3 框架与 HTTP 模块间的协作关系
讲师介绍
陶辉, Nginx 中国开源社区专家、KOL;《深入理解 Nginx》作者;极客时间《Nginx 核心知识 100 讲》讲师。