Tomcat memcached-session-manager
来源:互联网 发布:28岁程序员 压力大 编辑:程序博客网 时间:2024/04/30 23:00
项目地址
https://code.google.com/archive/p/memcached-session-manager/
Sticky Session, Non Sticky Session解释:
A tomcat high-availability solution that additionally stores sessions in a memcached compatible key-value store for session failover, while reading them from local memory for optimal performance (for sticky sessions). For non-sticky sessions the memcached compatible backend is used as session store (keeping a copy of the session in a secondary memcached node). "memcached compatible" here refers to the memcached protocol, therefore the backend can be any (if you like persistent) solution "speaking" memcached (e.g. memcachedb, membaseetc.).
大概意思就是,Sticky Session粘性session,每次request会先从local tomcat jvm获取session,如果没有此session会从memcached同步(通过sessionid),response之后也会同步回去到memcached;Non Sticky Session非粘性session,统一session管理到memcached,所有的tomcat直接从memcached获取session。
配置步骤:
https://code.google.com/archive/p/memcached-session-manager/wikis/SetupAndConfiguration.wiki
1 拷贝jar包到lib
memcached-session-manager-2.1.1.jar
memcached-session-manager-tc7-2.1.1.jar
spymemcached-2.11.1.jar
javolution-5.4.3.1.jar
msm-javolution-serializer-2.1.1.jar
2 配置context.xml --non-sticky session配置方法:
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:127.0.0.1:11211"
sticky="false"
sessionBackupAsync="false"
lockingMode="auto"
requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory"
/>
3 安装memcached
yum -y install memcached
4 启动tomcat,验证是否生效
- Tomcat memcached-session-manager
- memcached-session-manager 实现 tomcat session共享
- memcached session manager SetupAndConfiguration for tomcat
- tomcat+memcache 集群 memcached-session-manager配置
- 用memcached-session-manager实现Tomcat集群
- 用memcached-session-manager实现Tomcat集群
- tomcat-memcached-session-manager非粘性配置
- tomcat集群的memcached session manager方案
- memcached-session-manager(MSM) + Tomcat集群session共享
- Nginx+Tomcat+memcached-session-manager(MSM)集群session共享
- memcached session manager 解决tomcat集群session共享
- memcached-session-manager配置
- memcached-session-manager配置
- memcached-session-manager配置
- Memcached Session Manager
- memcached-session-manager介绍
- memcached-session-manager
- memcached-session-manager配置
- 分层写测试用例:案例层、流程层、流程构件
- jqPaginator(jq组键)
- 深入浅出Mybatis-与Spring
- 简单模拟实现队列Queue的模板类
- 仿QQ未读消息拖拽删除粘性效果
- Tomcat memcached-session-manager
- CTex使用心得
- ZOJ 1199Point of Intersection
- 无法连接到sqlsever2008 数据库的原因
- RPG角色生成器
- 193. Valid Phone Numbers#1
- conjure-up使用
- 印制板敷铜铜箔种类对插损的影响
- CSS设置滚动条样式