Skip to content

产品能力

产品介绍

用户端、群管理、运营后台与工程主链路,一页看清交付范围。

下面按「终端用户」「运营人员」「工程团队」三类读者整理能力清单,便于对照需求与验收范围。

面向用户的核心体验

即时消息

  • 私聊、群聊、会话列表、消息历史分页
  • 文本消息、编辑、删除、已读同步
  • 置顶、静音、草稿等用户级会话状态

媒体与资料

  • 头像上传
  • 会话附件上传
  • 受控下载和代理访问
  • 对象存储与业务元数据分离

多端一致性

  • usr:{userId} 频道承接多端已读同步
  • 短窗口恢复由 Centrifugo 负责
  • 长历史回放由 REST 和 PostgreSQL 负责

面向运营与管理的能力

管理员工作台

  • 管理员登录
  • 用户封禁 / 解封
  • 系统广播
  • 审核事件查看
  • 管理员删除消息

群与权限控制

  • 群成员邀请与移除
  • 管理员角色切换
  • 禁言
  • 群资料维护
  • 群频道订阅鉴权

面向工程团队的能力

业务与实时解耦

  • API 负责鉴权、校验、持久化
  • Worker 负责消费 Outbox 并向 Centrifugo 发布
  • Centrifugo 只负责实时投递,不保存业务真相

可扩展的边界

  • 对象存储可接 S3 / R2 / MinIO
  • 后续可接入 JetStream、全文搜索、音视频 SFU
  • 后台、用户端、API、Worker 可独立演进

适合什么团队

团队类型适配理由
创业产品团队先把最关键的鉴权、消息、后台和运维链路搭起来,不先背上超重基础设施
有风控和审核要求的平台审核事件、管理员删除与业务真相分层更容易留痕
自有账号体系的 SaaS / 社区产品不必把核心消息能力外包给完全不可控的黑盒
计划后期扩展到语音 / 视频的团队实时层、对象层、异步层边界清晰,后续接入 LiveKit 等更自然