• 欢迎访问 winrains 的个人网站!
  • 本网站主要从互联网整理和收集了与Java、网络安全、Linux等技术相关的文章,供学习和研究使用。如有侵权,请留言告知,谢谢!

SpringSession系列:sessionId解析和Cookie读写策略

SpringSession系列:sessionId解析和Cookie读写策略
首先需求在这里说明下,SpringSession的版本迭代的过程中肯定会伴随着一些类的移除和一些类的加入,目前本系列使用的版本是github上对象的master的代码流版本。如果有同学对其他版本中的一些类或者处理有疑惑,欢迎交流。 本篇将来介绍下SpringSession中两种sessionId解析的策略,这个在之前的文章中其实是有提到过的,这里再拿出来和……继续阅读 »

winrains 4个月前 (03-21) 16浏览 0评论 0个赞

SpringSession系列:存储机制之Redis&Map

SpringSession系列:存储机制之Redis&Map
在之前的文章中已经对SpringSession的功能结构,请求/响应重写等做了介绍。本文将继续来介绍下SpringSession中存储部分的设计。存储是分布式session中算是最核心的部分,通过引入三方的存储容器来实现session的存储,从而有效的解决session共享的问题。 1、SpringSession存储的顶级抽象接口 SpringSession……继续阅读 »

winrains 4个月前 (03-21) 22浏览 0评论 0个赞

SpringSession系列:分布式Session实现方案

SpringSession系列:分布式Session实现方案
上一篇文章 SpringSession:集成SpringBoot 中介绍了如何在SpringBoot中来集成 SpringSession,整个过程非常简单,同时也简单分析了下SpringSession的作用原理。继上一篇实践之后,本文主要来分析 SpringSession 的原理。 1、从 session 的一致性方案说起 关于 session 和cooki……继续阅读 »

winrains 4个月前 (03-21) 18浏览 0评论 0个赞

SpringSession系列:请求与响应重写

SpringSession系列:请求与响应重写
我们知道,HttpServletRequset和HttpServletResponse是Servlet标准所指定的Java语言与Web容器进行交互的接口。接口本身只规定java语言对web容器进行访问的行为方式,而具体的实现是由不同的web容器在其内部实现的。那么在运行期,当我们需要对HttpServletRequset和HttpServletRespons……继续阅读 »

winrains 4个月前 (03-21) 12浏览 0评论 0个赞

SpringSession系列:集成SpringBoot

SpringSession系列:集成SpringBoot
springSession是 spring 旗下的一个项目,把 servlet 容器实现的 httpSession替换为springSession,专注于解决session管理问题。可简单快速且无缝的集成到我们的应用中。本文通过一个案例,使用SpringBoot来集成 SpringSession,并且使用Redis作为存储来实践下SpringSession……继续阅读 »

winrains 4个月前 (03-21) 21浏览 0评论 0个赞

Spring Session(3):与Spring Boot整合实战

Spring Session(3):与Spring Boot整合实战
前两篇介绍了spring-session的原理,这篇在理论的基础上再实战。 spring-boot整合spring-session的自动配置可谓是开箱即用,极其简洁和方便。这篇文章即介绍spring-boot整合spring-session,这里只介绍基于RedisSession的实战。 原理篇是基于spring-session v1.2.2版本,考虑到Re……继续阅读 »

winrains 10个月前 (09-10) 25浏览 0评论 0个赞

Spring Session(2):揭秘续篇

Spring Session(2):揭秘续篇
上一篇文章中介绍了Spring-Session的核心原理,Filter,Session,Repository等等,传送门:spring-session(一)揭秘。 这篇继上一篇的原理逐渐深入Spring-Session中的事件机制原理的探索。众所周知,Servlet规范中有对HttpSession的事件的处理,如:HttpSessionEvent/HttpS……继续阅读 »

winrains 10个月前 (09-10) 18浏览 0评论 0个赞

Spring Session(1):揭秘

Spring Session(1):揭秘
怀瑾握瑜前言 在开始spring-session揭秘之前,先做下热脑(活动活动脑子)运动。主要从以下三个方面进行热脑: 为什么要spring-session 比较traditional-session方案和spring-session方案 JSR340规范与spring-session的透明继承 一.为什么要spring-session 在传统单机we……继续阅读 »

winrains 10个月前 (09-10) 31浏览 0评论 0个赞

Spring Session 实现 Tomcat 集群的 Session 共享

Spring Session 实现 Tomcat 集群的 Session 共享
一、背景 笔者在讨论组中看到网友提到的 Session 共享问题,因此私下查阅文档,最终锁定使用 Spring Session 解决问题并在此记录。 二、介绍 Spring Session 提供了一套 API 来管理用户的会话信息。 使用 Spring Session 可以替换项目容器中 HttpSession 的实现。此外, Spring Session……继续阅读 »

winrains 10个月前 (09-02) 24浏览 0评论 0个赞

Spring Session+Redis实现集群会话共享

Spring Session+Redis实现集群会话共享
0) 前言 WEB应用开发完成后部署到Tomcat或其他容器中供用户访问. 小型应用在一台服务器上安装Tomcat并部署WEB应用. 随着访问量增大, Tomcat的压力会越来越大, 直至崩溃. 为了保证WEB应用的承载能力, 需要对WEB应用进行集群处理. 技术发展到今天, 集群/负载均衡已经变的相对简单了. 下面用通俗的语言给刚入门的同学介绍下这两个……继续阅读 »

winrains 10个月前 (09-02) 20浏览 0评论 0个赞