一、与消息相关的主要场景
1、存储和离线消息。
现在的IM系统,消息都要落地存储。这样如果接收消息的用户不在线,等他下次上线时,能获取到消息数据。
2、消息漫游
消息漫游包括主要两种场景,
(1)用户新安装IM软件,要能看到以前的聊天记录
(2)聊天软件有PC版和App版,在App上聊的天,打开PC版要能够看到
二、不同场景读取 消息关键点
1、拉取离线消息
每个用户打开App就需要拉取离线,网络中断重连后要拉取离线,收到消息序列号不连续也要拉取离线,拉取离线消息是一个高频操作 。离线消息包括单聊、群聊、控制类等消息,消息类型类型众多。因此离线消息需要以