分布式Session的几种实现方式
来源:互联网 发布:伦敦和纽约 知乎 编辑:程序博客网 时间:2024/05/16 00:26
一:session简介
在 JAVA WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。
二:session的创建
resquest.getSession()获取session对象,但对于session是否创建,分两种情况。
一是请求中无session id,会创建session对象
二是请求中有session id 的值,如果在服务器端,有一个session id的值与其一样,不会创建,直接使用。如果在服务器端,没有对应的session id 值,会创建session对象。
三:session的销毁(四种)
1,默认超时,30分钟
2,设置session超时时间,setMaxInactiveInterval(int time)
3,手动销毁,执行invalidate()
4,关闭服务器
四:分布式Session的几种实现方式
1,基于数据库的session共享
2,基于NFS共享文件系统
3,基于memcached的session
4,基于resin/tomcat web容器本身的session复制机制
5,基于TT/Redis 或 jbosscache 进行 session 共享。
6,基于cookie 进行session共享
阅读全文
0 0
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 分布式session的几种实现方式
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 分布式Session的几种实现方式
- 关于分布式Session 的几种实现方式
- 谈谈分布式Session的几种实现方式,Session和Cookie的区别和联系以及Session的实现原理
- 谈谈分布式Session的几种实现方式,Session和Cookie的区别和联系以及Session的实现原理
- 分布式锁的几种实现方式
- 分布式锁的几种实现方式
- 分布式锁的几种实现方式
- 分布式锁的几种实现方式~
- 实现分布式锁的几种方式
- 宏定义-字符串
- python解决sip与ptqt不兼容导致页面截图引擎无法运行问题
- Hi3516A编译内核问题
- redis学习之路(NoSQL概述)
- windows同名文件覆盖提示(c++实现)
- 分布式Session的几种实现方式
- Java菜鸟成长之路__Day_3_Java_一维数组
- XGBoost算法原理
- ElasticSearch里面的偏好查询
- linux下mysql的安装与维护
- The SDK platform-tools version(24) is too old to check APIs compiled with API 25
- Windows搭建安装keras
- Java工厂模式
- linux文件的读取过程分析