上周看了一下jwt以前公司的开发都是使用session共享的方法。现在主流的两种方式一种是把登录信息保存在服务器,另一种则是把信息保存在客户端。在使用session 存储的时候会遇到很多的问题,随着项目越来越多工作量会变得越来越大。现在公司要开始一个新的项目,索性就开始使用jwt,数据保存在客户端每 ...
分类:
编程语言 时间:
2019-08-04 01:50:28
阅读次数:
146
一、前言 为什么会出现session共享问题? 客户端与服务器交互时会产生唯一的sessionid用于标记用户,但是在分布式架构中,如果还是采用 session 的方式,用户发起请求,通过 nginx 做请求转发时,并不知道是转发到服务器1还是服务器2,所以就会出现session共享问题。 关于分布 ...
分类:
其他好文 时间:
2019-07-28 12:21:10
阅读次数:
165
首发地址: "https://www.guitu18.com/post/2019/07/26/43.html" 核心概念 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动 ...
分类:
其他好文 时间:
2019-07-28 11:03:11
阅读次数:
140
转自: https://www.cnblogs.com/wcwnina/p/8728391.html#!comments Nginx负载均衡,session共享问题,几种解决方案 https://www.cnblogs.com/zengguowang/p/8261695.html ...
分类:
其他好文 时间:
2019-07-28 00:15:14
阅读次数:
134
1.场景描述 因项目访问压力有点大,需要做负载均衡,但是登录使用的是公司统一提供的单点登录系统,需要做session共享,否则假如在A机器登录成功,在B机器上操作就会存在用户未登录情况。 2. 解决方案 因项目是springboot项目,采用Springboot+Springsession+Redi ...
分类:
编程语言 时间:
2019-07-14 00:22:17
阅读次数:
183
1. 场景描述 以前是直接使用公司提供的redis集群,只使用不负责维护,因项目用到负载均衡,需要使用redis做session共享,存储session信息,所以就部署了下,记录下以便后续能快速部署。 2. 解决方案 2.1 下载gz包并上传服务器 http://download.redis.io/ ...
分类:
其他好文 时间:
2019-07-14 00:14:21
阅读次数:
108
分布式项目中要实现单点登录(SSO - Single Sign On):对于同一个客户端(例如 Chrome 浏览器),只要登录了一个子站(例如 a.com),则所有子站(b.com、c.com)都认为已经登录。 比如用户在登录淘宝后,跳转到天猫时就已经登录了。 用例步骤 通过redis缓存和coo ...
分类:
其他好文 时间:
2019-06-19 17:02:09
阅读次数:
164
Nginx的产生 没有听过Nginx?那么一定听过它的"同行"Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(Uniform Resources Identifier)URI或者统一资源定位符(Uniform Resources Locato ...
分类:
其他好文 时间:
2019-06-18 10:35:23
阅读次数:
110
上篇文章和大家聊了 Spring Session 实现 Session 共享的问题,有的小伙伴看了后表示对 Nginx 还是很懵,因此有了这篇文章,算是一个 Nginx 扫盲入门吧! <! more 基本介绍 是一个高性能的 和反向代理 服务器,同时也提供了 服务。 是由伊戈尔·赛索耶夫为俄罗斯访问 ...
分类:
其他好文 时间:
2019-06-05 09:30:56
阅读次数:
78
springbootredis使用2使用redis共享session分布式系统中,Session共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一pom文件中引入依赖<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spr
分类:
编程语言 时间:
2019-06-03 19:04:24
阅读次数:
522