如果用户不在线就存到数据库中,等用户登录的时候再显示?(那怎么判断用户在线还是不在线?)
求解答,一般这种通知系统应该怎么做比较好?😞
离线消息肯定要存进数据库的…在线可以用心跳检测;有一种做法,不需要在线状态,有未读消息时,服务器端通过socket.io发送给客户端,客户端收到发送回执处理,则消息变已读,如果不在线,则不会发送回执,消息还是以未读状态存在数据库
socket.io
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
求解答,一般这种通知系统应该怎么做比较好?😞
离线消息肯定要存进数据库的…在线可以用心跳检测;有一种做法,不需要在线状态,有未读消息时,服务器端通过
socket.io发送给客户端,客户端收到发送回执处理,则消息变已读,如果不在线,则不会发送回执,消息还是以未读状态存在数据库