goim
goim copied to clipboard
客户端离线消息如何处理呢?
请问作者客户端离线消息如何处理呢?没有找到相关的逻辑
这个项目应该是不考虑离线消息处理的。 我在使用的时候,是写了另外的一类job,直接从kafka里面读数据,存储下来。 离线推送的话,可以考虑写另外一类的comet,专门做离线推送的逻辑。
参考这里 https://github.com/Terry-Mao/goim/wiki/architecture-and-Customization
- 检查用户是否离线, 如果离线则存储即时消息
- 在用户管理 hooks 中, 检查用户上线, 如果用户上线则把离线信息从存储中取出并发送给用户
中文说明见 https://github.com/tsingson/goim/wiki/Customization-(chinese-version)
祝愉快.