消息系统设计与实现「上篇」

本文主要介绍了消息系统的概念和设计,包括产品分析、消息的三种分类(公告、提醒、私信)、提醒的语言分析、消息的获取方式(推、拉)、订阅机制以及涉及到的五个实体。作者通过对简书和知乎的消息系统分析,提出了公告、提醒和私信的分类,并探讨了消息的推送和拉取策略。此外,还讨论了订阅的规则和用户订阅设置的管理。
摘要由CSDN通过智能技术生成

原文链接:Bluesun | 消息系统设计与实现「上篇」

由于文章篇幅较长,而作者精力有限,不希望这么早就精尽人亡,故分成上下篇来写消息系统的设计与实现。上篇主要讲的是一些概念,搞清楚我们要做的这个消息系统的主要内容。而下篇主要讲具体的实现,会包括架构设计,数据库设计,业务流程详细的实现等。

整个系统的设计与实现,并非我一人之力就可以完成的。这其中是同事们大家一起讨论与商讨的结果,而我只是把它细化,呈现出来。

我只是一个会思考的idea搬运工。

产品分析

首先我们来看一下市场上关于消息的实现是怎么样的。

简书

简书的消息系统主要分了两种

  • 简信

  • 提醒

简信
简信的性质其实跟私信是一样的,是用户发送给用户的一则消息,有具体的信息内容。

简书简信

提醒
而提醒,则是系统发送的一则消息,其文案格式是固定的,并且对特殊对象一般拥有超链接。
简书提醒

知乎

知乎跟简书一样,主要分了两种:

  • 私信

  • 消息

私信
跟简书一样,使用户发送给用户的一则消息,也可以是管理员发送给用户的消息。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值