互联网架构

架构与特性:一个完整的IM系统是怎样的?

2020-11-07  本文已影响0人  码农架构

使用者眼中的聊天系统

如果我们站在一个使用者的角度从直观体验上来看,一个简单的聊天系统大概由以下元素组成:用户账号、账号关系、联系人列表、消息、聊天会话。我在这里画了一个简单的示意图:

image.png

开发者眼中的聊天系统

从一个 IM 系统开发者的角度看,聊天系统大概由这几大部分组成:客户端、接入服务、业务处理服务、存储服务和外部接口服务。

image.png

为什么接入服务和业务处理服务要独立拆分呢?

IM 系统都有哪些特性?

公众号:码农架构
上一篇 下一篇

猜你喜欢

热点阅读