View on GitHub

InChat

一个轻量级、高效率的支持多端(应用与硬件Iot)的可分布式、异步网络应用通讯框架

前言

本文旨在更新上一节设计中的不合理进行整改,关于登录的不足还有扩展功能的添加。

前文:登录模块详细设计

对于前文中的登录原核心思路是正确的,不过对于后期的部分业务功能的扩展是比较麻烦的,比如发送给其他人,发送离线消息,判断系统用户是否离线等。 的确,上文只是设计登录而言,但是我们还要考虑到后续功能接口的封装还有业务流程,所以一开始多磨是有好处的。

设计整改

这次的架构流程我们大致是这样的。

Image text

我们可能需要中心整理一下:

{
    type:login
    token:****
}

在我写到这里的时候,脑子中突然觉得说不定可以使用token,甚至想到更多,导致我没有继续写完本章 2018-11-27 end.