本文记录nginx+redis+tomcat实现session共享的过程tomcat-redis-session-manager组件:https://github.com/jcoleman/tomcat-redis-session-managertomcat-redis-sessoin-manage...
分类:
其他好文 时间:
2015-08-11 13:52:33
阅读次数:
184
集群环境
1.nginx版本 nginx-1.6.2.tar.gz
2.jdk 版本 jdk-7u21-linux-x64.tar.gz
3.tomcat 版本 7.0.29
4.memcached 版本 memcached-1.4.22.tar.gz
5. CentOS 6.5 系统采用一台服务做测试
一、nginx安装
安装依赖包 yum ...
分类:
系统相关 时间:
2015-07-30 14:55:30
阅读次数:
241
SSO的实现机制不尽相同,大体分为Cookie机制和Session机制两大类。WebLogic通过Session共享认证信息。Session是一种服务器端机制,当客户端访问服务器时,服务器为客户端创建一个惟一的SessionID,以使在整个交互过程中始终保持状态,而交互的信息则可由应用自行指定,因此...
分类:
其他好文 时间:
2015-07-29 11:35:37
阅读次数:
171
Memcached创建者Dormando很早就写过两篇文章[1][2],告诫开发人员不要用memcached存储Session。他在第一篇文章中给出的理由大致是说,如果用memcached存储Session,那么当memcached集群发生故障(比如内存溢出)或者维护(比如升级、增加或减少服务器)时,用户会无法登录,或者被踢掉线。而在第二篇文章中,他则指出,memcached的回收机制可能会导致用...
分类:
系统相关 时间:
2015-07-27 09:29:04
阅读次数:
167
在分布式多tomcat web集群环境下,首先要解决的是session的共享问题,一般的实现思路有:(1) session复制:多tomcat之间进行session的同步,集群中的tomcat存储相同的session信息(2) 共享session存储:将session集中存储在同一个地方,如redi...
分类:
系统相关 时间:
2015-07-23 13:47:43
阅读次数:
229
Session简介
session的作用
它是一种在客户端与服务器之间保持状态的解决方案,它将会话信息(uid等)供浏览器后续请求使用,可以获取并修改变量的值。和cookie一起使用识别同一个客户。
session何时创建
客户首次访问服务器时,session被创建并分配一个唯一的session_id,并将这个session_id传入客户端cookie中,保持客户端与服务器端的session_i...
分类:
其他好文 时间:
2015-07-23 12:05:54
阅读次数:
120
MSM--memcached session manager是一个高可用的Tomcat session共享解决方案,除了可以从本机内存快速读取Session信息(仅针对黏性Session)外,同时可使用memcached存取Session,以实现高可用。对于非黏性Session,memcached直...
分类:
其他好文 时间:
2015-07-20 21:34:38
阅读次数:
156
储存模式 1.InProc模式 这是ASP.NET默认的Session管理模式,在应用进程内维护Session。 2.StateServer模式 这是在服务器装了.NET环境后自带的一个StateServer服务,在应用进程外管理Session,可以进行多应用间的Session共享。 3.SQLSe...
分类:
Web程序 时间:
2015-07-14 19:37:01
阅读次数:
617
1、下载最新的Jedis(一个Redis的Java客户端),TomcatRedisSessionManager和ApacheCommonsPool,放在tomcat/lib目录下载地址Redis:http://redis.io/JRedis:https://github.com/xetorthio/jedisTomcatRedisSessionManager:https://github.com/jcoleman/tomcat-redis-session-..
分类:
其他好文 时间:
2015-07-12 08:27:17
阅读次数:
123
分布式Session共享使用Tair(key-value)存储session(其他:使用memcached存储session)高并发下分布式问题透明处理存储介质的故障转移动态增删节点,减小“缓存颠簸”问题保证数据在各个节点的分布均衡Session 序列化和反序列化BASE 策略Eric A. Bre...
分类:
其他好文 时间:
2015-07-11 16:44:45
阅读次数:
7223