node.js - 实时在线用户数,node.js,jwt
问题描述
我有一个应用程序,用户通过 JWT 验证登录。登录成功时,我会将此用户标记为“online:true”,如果用户注销,则将其标记为“online:false”。但是,如果用户没有登出,我不会实时知道他的token是否过期,所以统计不合理。
这些方法我都考虑过:</p>
- jwt过期事件?
- 使用 setTimeout,setInterval
- redis过期事件?
以上方法都不好,
解决方案
推荐阅读
- google-cloud-platform - 跨不同组织的 GCS 存储桶迁移
- java - JAVA同步块在多线程环境中不起作用
- django - 创建自定义中间件在 Django 中不起作用?
- docker - 团队如何在同一个云应用程序上工作
- go - 为什么 binary.Read() 不适用于结构?
- highcharts - 在一个容器中使用多个饼图时如何对齐高图图例?
- javascript - tab更改彻底的jQuery脚本正在工作,但当Tab结构更改为响应式标签(R-TAB结构)时不起作用
- mysql - MySQl/Laravel:在更新记录之前检查更改的列
- mpi - 如何检测 MPI_Request 对象是否由 MPI_Isend 或 MPI_Send_init 启用?
- javascript - 将 v-model 作为数组传递给组件时 Vue js 出现问题?