V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sciel1211
V2EX  ›  问与答

像 V2VE 这样的系统用户在线状态一般都是怎么做的呢?

  •  
  •   sciel1211 · 2021-07-29 16:44:04 +08:00 · 1755 次点击
    这是一个创建于 1211 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就要个大概情况,不需要太准确用户是否在线。

    是记录用户的接口请求情况吗?比如超过 5 分钟没有任何请求就标记为离线?

    还是说有其他更好的的方式?

    7 条回复    2021-08-05 15:57:42 +08:00
    SaltyLeo
        1
    SaltyLeo  
       2021-07-29 16:50:14 +08:00
    在接口埋点,定时用 redis 统计 key 就好了。
    gam2046
        2
    gam2046  
       2021-07-29 17:44:07 +08:00   ❤️ 2
    唯一标识丢 redis 设过期时间,每次请求都丢进去,在线就统计集合的数量
    4ark
        3
    4ark  
       2021-07-29 17:55:12 +08:00   ❤️ 2
    V2VE ×
    V2EX √
    hzz2
        4
    hzz2  
       2021-07-29 18:11:42 +08:00   ❤️ 3
    waytoshine
        5
    waytoshine  
       2021-07-29 18:26:14 +08:00 via iPhone
    不是 Session 机制?
    monospace
        6
    monospace  
       2021-07-30 10:53:09 +08:00
    随便搞个数字,你也没办法验证对错,是不。。。 😂
    evan6
        7
    evan6  
       2021-08-05 15:57:42 +08:00
    @monospace 哈哈哈哈,每年 618 的网购金额数据统计是不是你做的!?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5302 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:36 · PVG 15:36 · LAX 23:36 · JFK 02:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.