如何造一个“钉钉”?谈谈消息系统架构的实现

  1. 云栖社区>
  2. 博客>
  3. 正文

如何造一个“钉钉”?谈谈消息系统架构的实现

技术小能手 2019-08-27 09:56:03 浏览3231
展开阅读全文

1

阿里妹导读:消息类场景是表格存储(Tablestore)主推的方向之一,因其数据存储结构在消息类数据存储上具有天然优势。为了方便用户基于Tablestore为消息类场景建模,Tablestore封装Timeline模型,旨在让用户更快捷的实现消息类场景需求。在推出Timeline(v1、v2两个版本)模型以来,受到了大量用户关注。但依然会有用户困惑,“框架、结构、模型等概念介绍了这么多,该如何基于Timeline模型,实现具体场景呢?”。本文详细讲解如何实现一个简易的IM系统。

梗概

生活中最常见的即时聊天类软件如:钉钉、微信等,都可以描述为:实现了即时通讯能力的聊天工具。其中聊天会话可分为两大类,分别是:单聊、群聊(公众号类似单聊)。这里我们以钉钉(Ding Talk)的功能为参照,详细说明相应的功能基于Tablestore的Tim

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注