V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
irisdev
V2EX  ›  前端开发

应用只有一台或两台服务器是否没必要用 jwt

  •  
  •   irisdev · 7 天前 · 399 次点击
    日经贴,突然想到,rt
    3 条回复    2024-11-04 11:13:55 +08:00
    gosky
        1
    gosky  
       7 天前
    jwt 的意义,把认证和其它信息塞 token 里
    这跟多少服务器无关吧?
    irisdev
        2
    irisdev  
    OP
       7 天前
    @gosky jwt 主要是为了解决分布式系统 session 一致性的问题吧,如果只有一台服务器是不是直接用 session 就可以了
    hsmbl
        3
    hsmbl  
       4 天前
    jwt 就是为了把复杂的信息生成一条字符串,那时间换空间。与服务器数量有什么关系呢,单台也常用呀,比如我们游戏有延迟发放道具,当获得道具时,把信息生成 token,自己存一份,再发给客户端,客户端播放完动画时,拿 token 领取奖励。又或者类似的鉴权,登录以后服务器生成 token,服务器客户端各自存一分,每次请求都带着 token,然后请求时就能鉴权了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:41 · PVG 21:41 · LAX 05:41 · JFK 08:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.