• 请不要在回答技术问题时复制粘贴 AI 生成的内容
twogoods
V2EX  ›  程序员

session 你们还在用吗?

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

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