管理动作

管理动作的特殊性

管理员禁言、踢人、清屏属于高优先级控制消息:

  • 直接影响房间秩序。
  • 延迟高会让恶意用户继续刷屏。
  • 误操作需要能追溯、能申诉。

管理动作的要求

要求说明
校验管理员权限不能普通用户执行管理动作
尽快推送禁言后下一条就生效
记录审计操作人、原因、时间
可追溯用户申诉时能查

走独立高优先级通道

管理消息可以走独立高优先级通道,避免被普通弹幕挤压:

  • 独立队列 / 独立 topic。
  • 高优先级消费。
  • 即使系统降级(丢普通弹幕),管理消息也要送达。

生效链路

管理员操作
  -> 校验权限
  -> 写入治理状态(Redis:禁言 / 黑名单)
  -> 推送高优消息(房间广播 / 定向用户)
  -> 记录审计日志
  • 状态先行:先把禁言状态写进 Redis,实时链路判断时立刻生效。
  • 广播后补:同时通知相关用户「你已被禁言」。
  • 审计全录:所有管理动作留痕。

权限与安全

  • 管理员权限校验要严格(防止越权)。
  • 操作要有二次确认 / 风控(防止误操作或被盗号滥用)。
  • 申诉通道:被处罚用户可以申诉,管理动作可复核。

一句话

管理动作 = 高优通道 + 状态先行 + 强审计。它是房间治理的执行器:权限要严、生效要快、记录要全。

下一章把这些能力整合成完整直播互动架构。

发现内容有问题?

告诉我们哪里需要改进。