码迷,mamicode.com
首页 > 编程语言 > 详细

Springboot Session集群处理

时间:2019-04-05 11:58:10      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:支持   基于   服务器   private   none   god   div   方案   认证   

  在集群环境下,常见的基于Session的身份认证就会有一个问题,因为Session是跟着服务器走的,当用户在服务器1登陆成功后,当用户在访问服务器2的时候会因为服务器2没有用户的身份信息而再次跳转到认证页面。解决的方案很简单,不在服务器上单独的管理Session,而是把原本放在服务器上的Session抽离出来放在一个独立的存储中。

  ⒈使用spirng-session解决Session集群问题

    我们只需要告诉spirng-session存放Session的独立存储是什么,以及独立存储的连接信息即可。spirng-session支持以下类型  

 1 package org.springframework.boot.autoconfigure.session;
 2 
 3 public enum StoreType {
 4     REDIS,
 5     MONGODB,
 6     JDBC,
 7     HAZELCAST,
 8     NONE;
 9 
10     private StoreType() {
11     }
12 }

    我使用Redis作为示例。

    

  

  

Springboot Session集群处理

标签:支持   基于   服务器   private   none   god   div   方案   认证   

原文地址:https://www.cnblogs.com/fanqisoft/p/10658305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!