这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
最终发送流程
一次普通弹幕的完整旅程
生产级弹幕发送流程
用户通过 WebSocket 连接到网关
01 · 动作
网关做基础限流与鉴权
连接层02 · 动作
消息服务生成 message_id
消息处理层03 · 判断
敏感词与禁言检查
实时治理04 · 动作
进入实时分发通道
普通弹幕可采样05 · 动作
房间分发服务发布到各网关分片
分发层06 · 结果
各网关推送给本机连接
观众看到07 · 动作
异步消费者处理落库 / 统计 / 审核复盘
异步层礼物和管理消息的区别
- 礼物消息:走更高优先级通道,带幂等与审计。
- 管理消息:最高优先级,状态先行、强审计。
- 普通弹幕:可采样、可降级。
它们共用同一套连接与分发基础设施,只是优先级与可靠性要求不同。
全链路时序要点
- 实时链路从「网关」到「推送」,要求亚秒级。
- 异步链路(落库、统计)可以秒级 / 分钟级。
- 两条链路共享
message_id,保证可追踪。
一句话
一次弹幕发送 = 穿过连接 / 处理 / 分发 / 异步四层:实时链路保到达,异步链路保落库。礼物与管理消息在同一套骨架上有更高的优先级与更严的保障。
下一节看支撑这套系统的核心数据。
发现内容有问题?
告诉我们哪里需要改进。
