当前位置: 代码迷 >> Java Web开发 >> 怎么在session失效前几分钟进行提示
  详细解决方案

怎么在session失效前几分钟进行提示

热度:79   发布时间:2016-04-16 22:04:47.0
如何在session失效前几分钟进行提示?
用当前时间减去最后访问时间就可以得到session不活跃的时间,要如何在session失效(过期)的前几分钟,对用户进行提示呢?
------解决方案--------------------
那用定时器试试呗,应该可以的,不过这个实现起来有点复杂,特别如果高并发的话性能估计比较差。
------解决方案--------------------
做个定时器, 定时查看每个session的上次访问时间, 如果满足你的不活跃条件, 就推送个消息。  应该可以做到
------解决方案--------------------
1.定时器遍历 session
2.Lis collection.sort 时间属性排序,找出大与多少分钟的 session 提醒
------解决方案--------------------
服务器端判断session超时了你怎么通知客户端?http协议是无连接的,除非客户端是web socket这种长连接

直接js在页面判断一下得了,没必要做这么复杂
------解决方案--------------------
定时访问服务器,查看session连接时间
  相关解决方案