目录

架构设计--评论系统

架构设计最重要的就是理解整个产品体系在系统中的定位。搞清楚系统背后的背景,才能做出最佳的设计和抽象。不要做需求的翻译机,先理解业务背后的本质,事情的初衷。

评论系统,我们往小里做就是视频评论系统,往大里做就是评论平台,可以接入各种业务形态。

  • 发布评论:支持回复楼层、楼中楼。
  • 读取评论:按照时间、热度排序。
  • 删除评论:用户删除、作者删除。
  • 管理评论:作者置顶、后台运营管理(搜索、删除、审核等)。

架构概览

我们这里以 B 站的设计为参考讲解(不代表当前的实际架构设计),