GatewayWorker 统计用户在线时长怎么写

taolee

 onConnect onClose记录下时间到数据库 是这样吗

3386 1 0
1个回答

muyu

思路是这样的,至于存在哪里,仁者见仁智者见智,redis,db,memcache,file都行!

  • taolee 2019-02-21

    炒鸡感谢

  • taolee 2019-02-21

    onConnect onWebSocketConnect 这两个用哪个呢 核心区别我不很懂

  • muyu 2019-02-21

    onWebSocketConnect是捂手时候出发的,onConnect 是连接上以后触发的,中间隔着握手的步骤,可以不略不计!

  • taolee 2019-02-21

    亲 还有个问题 直播间统计用户在线时长的时候 用户刷新页面和关闭浏览器都会请求close接口 刷新时请求了close接口就会重新开始请求login接口 然后又会重新开始计时 那我怎么到底怎么监测用户什么时候是真正关闭掉浏览器的呢

  • muyu 2019-02-22

    client_id会根据刷新变更,但是系统用户不会变更!

年代过于久远,无法发表回答
🔝