SPRING_SESSION实现SESSION共享实战

1人 购买 好评度 - 收藏
  • SESSION共享实战
更多班级

SESSION共享实战

支持随到随学,24年05月过期

¥0.10

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

简  介 分布式系统要做到用户友好,需要对用户的session进行存储,存储的方式有以下几种: 本地缓存 数据库 文件 缓存服务器 如果使用java语言,并且缓存服务器为redis,可以使用开源的spring session项目来解决。

talk is cheap, show me the code!
本课程针对分布式session共享方案spring-session进行了jdbc(mysql),redis的实战。

分布式系统要做到用户友好,需要对用户的session进行存储,存储的方式有以下几种:

  1. 本地缓存

  2. 数据库

  3. 文件

  4. 缓存服务器

可以看一些不同方案的优缺点

    1.本地机器或者本地缓存。优点:速度快  缺点:服务宕机后重启用户信息丢失,用户不优好

    2.数据库。优点:技术栈简单  缺点:速度慢

    3.文件。优点:技术栈简单,速度适中 缺点:无灾备或者灾备方案成本高

    4.缓存服务器。一般是内存服务器,优点:速度快 可以和原有技术栈契合,有现成的解决方案。缺点:不明显

如果使用java语言,并且缓存服务器为redis,可以使用开源的spring session项目来解决。

spring session项目现有三个自项目,分别是

spring-session-data-redis  使用redis方式

spring-session-hazelcast   使用hazelcast方式

spring-session-jdbc  使用jdbc方式
 

* 课程提供者:舟山市普陀区蓝鲸软件工作室

老师还为你推荐了以下几门课程