Skip to content

练习 — 实时数据管道

文档:docs/phase-06-realtime/realtime-pipeline.md · 代码:workspace/phase-06/pipeline/

Level 1

1.1 数据流:Simulator → Server → WebSocket → Three.js 画架构图。1.2 goroutine 模拟 AGV 位置 tick。1.3 channel 传递 TelemetryEvent。

Level 2

2.1 100 并发连接压测思路(文档)。2.2 限流:每连接发送频率控制。2.3 批量聚合多条 update 再广播。

Level 3

3.1 Redis Pub/Sub 接入 pipeline。3.2 背压处理:channel 满时策略。

Level 4

4.1 Project 02 核心:Simulator + WebSocket broadcast + Redis,推送到 Three.js 可消费的 JSON。

学习检查

  • [ ] pipeline 各层职责? - [ ] 高并发连接注意点?

提交:检查答案 — pipeline 练习 X.X


学习导航

上一篇:WebSocket 可靠性与广播 · 对应知识文档 · 下一篇:项目架构与工程基础