交流一下:检测用户登录问题

th小米粥 发布于 2013/03/28 17:57
阅读 194
收藏 0

系统需要做在线人员检测。

现在退出这个问题比较麻烦。

我想的解决方案是:

1、当单击时正常退出。

2、用scoket连接。当断开时就能够较好的判断用户是否离线了。但是资源太耗了。

3、。。。。。。。。大家讨论讨论。。。


@红薯  

加载中
0
th小米粥
th小米粥
先顶一下先。
0
开源中国董事会主席
开源中国董事会主席

在线用户你存在哪儿的?数据库,还是缓存中?我建议在线用户,可以使用redis的hasmp存


hSet("online_members", userid, "username")

这样当其中一个用户退出登录时,你只需要根据userid,去“online_members”中删除这条记录就是了

hDel("online_members", userid)
hGetAll("online_members")
就能获取当前所有在线用户,如果前端页面需要展示,通过ajax定时请求更新一下就 OK 了

不知道是不是你想要的


th小米粥
th小米粥
java做的。 我准备放在全局作用域里边
0
th小米粥
th小米粥
怎么没人呢?
0
Daniel.Yee
Daniel.Yee

引用来自“仰望星空”的答案

怎么没人呢?
都去检测登录了吧
返回顶部
顶部