goim icon indicating copy to clipboard operation
goim copied to clipboard

客户端离线消息如何处理呢?

Open wangxiuwen opened this issue 5 years ago • 2 comments

请问作者客户端离线消息如何处理呢?没有找到相关的逻辑

wangxiuwen avatar Mar 10 '19 08:03 wangxiuwen

这个项目应该是不考虑离线消息处理的。 我在使用的时候,是写了另外的一类job,直接从kafka里面读数据,存储下来。 离线推送的话,可以考虑写另外一类的comet,专门做离线推送的逻辑。

pslzym avatar Mar 12 '19 02:03 pslzym

参考这里 https://github.com/Terry-Mao/goim/wiki/architecture-and-Customization

  1. 检查用户是否离线, 如果离线则存储即时消息
  2. 在用户管理 hooks 中, 检查用户上线, 如果用户上线则把离线信息从存储中取出并发送给用户

中文说明见 https://github.com/tsingson/goim/wiki/Customization-(chinese-version)

祝愉快.

tsingson avatar Apr 20 '19 21:04 tsingson