这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
管理动作
管理动作的特殊性
管理员禁言、踢人、清屏属于高优先级控制消息:
- 直接影响房间秩序。
- 延迟高会让恶意用户继续刷屏。
- 误操作需要能追溯、能申诉。
管理动作的要求
| 要求 | 说明 |
|---|---|
| 校验管理员权限 | 不能普通用户执行管理动作 |
| 尽快推送 | 禁言后下一条就生效 |
| 记录审计 | 操作人、原因、时间 |
| 可追溯 | 用户申诉时能查 |
走独立高优先级通道
管理消息可以走独立高优先级通道,避免被普通弹幕挤压:
- 独立队列 / 独立 topic。
- 高优先级消费。
- 即使系统降级(丢普通弹幕),管理消息也要送达。
生效链路
管理员操作
-> 校验权限
-> 写入治理状态(Redis:禁言 / 黑名单)
-> 推送高优消息(房间广播 / 定向用户)
-> 记录审计日志
- 状态先行:先把禁言状态写进 Redis,实时链路判断时立刻生效。
- 广播后补:同时通知相关用户「你已被禁言」。
- 审计全录:所有管理动作留痕。
权限与安全
- 管理员权限校验要严格(防止越权)。
- 操作要有二次确认 / 风控(防止误操作或被盗号滥用)。
- 申诉通道:被处罚用户可以申诉,管理动作可复核。
一句话
管理动作 = 高优通道 + 状态先行 + 强审计。它是房间治理的执行器:权限要严、生效要快、记录要全。
下一章把这些能力整合成完整直播互动架构。
发现内容有问题?
告诉我们哪里需要改进。
