实时通信 — WebSocket、gRPC 流式调用与 WebRTC
从 HTTP/2 到 WebRTC,用真实连接动手搭建并测量
중급 · 课时 28 · 实验 8
课程大纲
HTTP/2 — 一个连接承载多个请求
- HTTP/2 — 一个连接承载多个请求 reading
- 在一个 HTTP/2 连接上叠加请求并测量代价 lab
- 测验:HTTP/2 — 一个连接承载多个请求 quiz
队头阻塞还留在哪里 — HTTP/3 与 QUIC
连接池一旦耗尽,快请求也得排队
- 连接池一旦耗尽,快请求也得排队 reading
- 动手实现连接池并让它耗尽 lab
- 测验:连接池一旦耗尽,快请求也得排队 quiz
逐字节读懂 WebSocket
- 逐字节读懂 WebSocket reading
- 从字节开始实现 WebSocket 服务器 lab
- 测验:逐字节读懂 WebSocket quiz
运营长连接 WebSocket
- 运营长连接 WebSocket reading
- 运营长连接 WebSocket 中枢 lab
- 测验:运营长连接 WebSocket quiz
gRPC 流式调用的四种形态
- gRPC 流式调用的四种形态 reading
- 亲手验证 gRPC 流式调用的四种形态与截止时间 lab
- 测验:gRPC 流式调用的四种形态 quiz
gRPC 的截止时间、取消、流量控制与 keepalive
SSE、WebSocket、gRPC 流式调用还是 WebRTC
WebRTC — 信令要自己做
- WebRTC — 信令要自己做 reading
- 从信令到数据通道,连通两个 WebRTC 对端 lab
- 测验:WebRTC — 信令要自己做 quiz
测量实时通道并发送语音帧
- 测量实时通道并发送语音帧 reading
- 通过 WebSocket 和 WebRTC 发送音频帧并测量延迟 lab
- 测验:测量实时通道并发送语音帧 quiz