你好杰米
2018-10-30 07:16
采纳率: 95%
浏览 951
已采纳

【java web】请问现在大部分解决用户session都用的什么方案?

应该不是老师教的那种,放到session域中了吧,尤其是分布式的情况下,请问大哥大姐们
都是怎么处理用户session的呢?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 千秋无痕 2018-10-30 07:25
    已采纳

    分布式session,涉及不同服务器之间的session共享问题,目前本质解决方案都只有一样:将信息存储到某台机器中,然后其他机器远程访问;

    方案1:springsession
    方案2:redis
    还有其他的,不过原理上都如果第一句话;

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 鱼在海上飞 2018-10-30 08:49

    我们系统用的是:每个权限登录时就会发生创建session,都会在session里面存放一些关于(私有,全局)自己实时共享的信息,方便获取和记录。感觉就是上课说的那种。

    评论
    解决 无用
    打赏 举报
  • yybing110 2018-11-09 04:28

    可以在负载端进行设置,每个节点的sessionId name设置唯一,这样 不同用户根据sessionId name分发到指定节点,这样就可以了,
    但是这个节点重启的话会话也就丢了

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题