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

技术小能手 2019-08-27

消息系统 架构 消息队列 request 钉钉 同步 索引 string 存储

1

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

梗概

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

登录 后评论
下一篇
云攻略小攻
1293人浏览
2019-10-21
相关推荐
转载:你积累了什么?
489人浏览
2013-07-09 16:27:00
谈谈系统架构这个东西
753人浏览
2018-02-09 16:20:00
云HBase集群的规划
5194人浏览
2018-04-17 14:20:40
全新角度剖析--iOS面试
507人浏览
2019-09-24 16:48:42
5
17
1
3924