V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
twogoods
V2EX  ›  程序员

session 你们还在用吗?

  •  
  •   twogoods · 2017-05-09 13:48:09 +08:00 · 4976 次点击
    这是一个创建于 2759 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在动不动就分布式的架构,session 集中管理的话放 redis 也能解决问题,那你们现在还用 session 吗还是说用别的方案替代?
    13 条回复    2017-05-10 13:59:45 +08:00
    jianzhiyao020
        1
    jianzhiyao020  
       2017-05-09 13:56:30 +08:00
    memcached
    asuraa
        2
    asuraa  
       2017-05-09 15:04:38 +08:00
    现在虽然一部分用 session 但是也在慢慢的切换到 json web token 也就是 Jwt, 到时候就真的是无状态了
    jarlyyn
        3
    jarlyyn  
       2017-05-09 15:10:20 +08:00
    用啊。

    该用 session 的地方为啥不用?
    liyu001989
        4
    liyu001989  
       2017-05-09 15:53:09 +08:00
    我们 api + 前端框架 用 jwt
    lululau
        5
    lululau  
       2017-05-09 16:07:13 +08:00
    放在客户端
    mateor95
        6
    mateor95  
       2017-05-09 16:07:55 +08:00
    用啊,分布式里面用 cookie 来重建 session 就可以了啊
    twogoods
        7
    twogoods  
    OP
       2017-05-09 16:53:50 +08:00 via Android
    @luodaoyi jwt 解析出来的 uid 和 restful put: /{uid}/email 里带的 uid 不同,结果是这个请求没有执行权限,这里多一次的校验感觉很不爽
    phx13ye
        8
    phx13ye  
       2017-05-09 17:06:05 +08:00
    就算是分布式,session 也有 sticky,replication,存储到 db 等方案,当然还有人用啊
    orvice
        9
    orvice  
       2017-05-09 17:20:55 +08:00
    token session 概念上差不多的
    Ouyangan
        10
    Ouyangan  
       2017-05-09 17:25:20 +08:00
    token 搞到最后就成了 session....哈哈
    Amayadream
        11
    Amayadream  
       2017-05-09 19:13:17 +08:00 via iPhone
    有一个 Spring session 可以解决分布式的问题,不过不知道效率如何。现在各种前端框架,后台只提供 api 还是 token 用的多一些
    puncsky
        12
    puncsky  
       2017-05-09 22:08:00 +08:00
    twemproxy + redis 或者 cookie-based session, e.g. [cookie-session]( https://github.com/expressjs/cookie-session)
    Delon
        13
    Delon  
       2017-05-10 13:59:45 +08:00
    @orvice 就是
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4314 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.