如题,现在要做个实时聊天系统,用户在规定时间内无操作时会发送邮件提醒用户
如果做spring的定时任务会太麻烦,而且并不是实时将记录插入数据库的
怎么做才能监控用户的操作时长?

解决方案 »

  1.   

    定时器说的是前端的定时器么?我这个做的是java web的项目。类似于BOSS直聘的在线聊天
      

  2.   


    每一个线程对应每一个客户端么?如果在javaweb中客户端是以多窗口的形式打开在线聊天,那是打开多少个多窗口就要启用多少个守护线程?
      

  3.   

    听着就好复杂,首先你要判断他是否离开,是根据他最后一步操作来判断呢,还跟QQ一样只要你鼠标挪到APP就激活~~然后你还得给每个用户一个标识监听他的所有操作~~还得不停地查询操作间隔时间。。