返回信息流在开发一个web聊天应用,用了websocket,neo4j等技术。想实现离线消息功能。比如添加不在线的人为好友,或者在好友离线时给他发消息。
现在的问题是,如何让离线的人在登录后收到离线时发来的消息。
请问怎么实现啊?用消息队列?还是缓存数据库?
这是一条镜像帖。来源:北邮人论坛 / java / #52763同步于 2016/9/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
聊天应用离线消息功能
wislov
2016/9/5镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
肯定要有第三台计算机接收并缓存这条信息吧
【 在 wislov 的大作中提到: 】
: 在开发一个web聊天应用,用了websocket,neo4j等技术。想实现离线消息功能。比如添加不在线的人为好友,或者在好友离线时给他发消息。
: 现在的问题是,如何让离线的人在登录后收到离线时发来的消息。
: 请问怎么实现啊?用消息队列?还是缓存数据库?
或者消息队列?但不知道怎么实现离线消息的功能
【 在 nuanyangyang (暖羊羊) 的大作中提到: 】
: 肯定要有第三台计算机接收并缓存这条信息吧
普通消息用redis应该可以,限制个数量。
发大文件 图片啥的 需要特殊处理吗
【 在 wislov 的大作中提到: 】
: 我想用redis是不是可以?合适吗?
:
: 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】
: : 肯定要有第三台计算机接收并缓存这条信息吧
:
发自「贵邮」
目前不考虑文本以外的消息
【 在 HBYRQ (肥肥壳儿) 的大作中提到: 】
: 普通消息用redis应该可以,限制个数量。
: 发大文件 图片啥的 需要特殊处理吗
阔以。
感觉合适,一个用户一个key,然后用lpush之类的就行了。
【 在 wislov 的大作中提到: 】
: 我想用redis是不是可以?合适吗?