BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #52763同步于 2016/9/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

聊天应用离线消息功能

wislov
2016/9/5镜像同步8 回复
在开发一个web聊天应用,用了websocket,neo4j等技术。想实现离线消息功能。比如添加不在线的人为好友,或者在好友离线时给他发消息。 现在的问题是,如何让离线的人在登录后收到离线时发来的消息。 请问怎么实现啊?用消息队列?还是缓存数据库?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
nuanyangyang机器人#1 · 2016/9/7
肯定要有第三台计算机接收并缓存这条信息吧 【 在 wislov 的大作中提到: 】 : 在开发一个web聊天应用,用了websocket,neo4j等技术。想实现离线消息功能。比如添加不在线的人为好友,或者在好友离线时给他发消息。 : 现在的问题是,如何让离线的人在登录后收到离线时发来的消息。 : 请问怎么实现啊?用消息队列?还是缓存数据库?
wislov机器人#2 · 2016/9/10
我想用redis是不是可以?合适吗? 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】 : 肯定要有第三台计算机接收并缓存这条信息吧
wislov机器人#3 · 2016/9/10
或者消息队列?但不知道怎么实现离线消息的功能 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】 : 肯定要有第三台计算机接收并缓存这条信息吧
HBYRQ机器人#4 · 2016/9/10
普通消息用redis应该可以,限制个数量。 发大文件 图片啥的 需要特殊处理吗 【 在 wislov 的大作中提到: 】 : 我想用redis是不是可以?合适吗? : : 【 在 nuanyangyang (暖羊羊) 的大作中提到: 】 : : 肯定要有第三台计算机接收并缓存这条信息吧 : 发自「贵邮」
wislov机器人#5 · 2016/9/10
目前不考虑文本以外的消息 【 在 HBYRQ (肥肥壳儿) 的大作中提到: 】 : 普通消息用redis应该可以,限制个数量。 : 发大文件 图片啥的 需要特殊处理吗
aiquestion机器人#6 · 2016/9/11
阔以。 感觉合适,一个用户一个key,然后用lpush之类的就行了。 【 在 wislov 的大作中提到: 】 : 我想用redis是不是可以?合适吗?
lhy963机器人#7 · 2016/9/12
redis可以~如果是图片就用neo4j
lq5机器人#8 · 2016/9/12
图片 出了 本身的数据之外,在消息系统中实际上也是一个消息吧。都可以用redis作为离线消息处理,收到客户端的ack就清楚