1. IM的业务规划、模块划分、技术选型

2016-07-19  本文已影响625人  文卿

在上文中大概提了下为什么要做这个事情的初衷,以及后续的一些步骤规划。那么今天就会从IM的业务规划、模块划分,以及技术选型三个方向来聊一聊接下来该怎么使用Erlang去搭建一套完备的IM服务。

业务规划

IM的功能点其实可以加很多,比如聊天,可以从形式上扩展为群聊,单聊。还可以从内容上分为语音消息,文本消息,图片消息。从用户体验上来说,还可以区分,推送消息等等。

简单来说,我们此处将IM的业务简化为三大类:

  1. 好友关系
  2. 聊天
  3. 推送 & tunnel


    IM业务划分

接下来说下对这三类业务的具体规划:

模块划分

IM功能点模块划分

技术选型

上一篇下一篇

猜你喜欢

热点阅读