其他分享
首页 > 其他分享> > Springboot Session集群处理

Springboot Session集群处理

作者:互联网

  在集群环境下,常见的基于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,spirng,session,集群,服务器
来源: https://www.cnblogs.com/fanqisoft/p/10658305.html