V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
twogoods
V2EX  ›  程序员

session 你们还在用吗?

  •  
  •   twogoods · May 9, 2017 · 5599 views
    This topic created in 3286 days ago, the information mentioned may be changed or developed.
    现在动不动就分布式的架构,session 集中管理的话放 redis 也能解决问题,那你们现在还用 session 吗还是说用别的方案替代?
    13 replies    2017-05-10 13:59:45 +08:00
    jianzhiyao020
        1
    jianzhiyao020  
       May 9, 2017
    memcached
    asuraa
        2
    asuraa  
       May 9, 2017
    现在虽然一部分用 session 但是也在慢慢的切换到 json web token 也就是 Jwt, 到时候就真的是无状态了
    jarlyyn
        3
    jarlyyn  
       May 9, 2017
    用啊。

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