`
xly_971223
  • 浏览: 1285382 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

memcached session manager(MSM)配置集群

 
阅读更多
tomcat提供了session复制的方式来实现集群,其核心思想是把A机器的session复制到集群中所有机器,这样做的好吃不说了 坏处是复制成本太高

我们把session复制成分分散式session管理,把MSM称谓集中式session管理
MSM把所有的session统一保存到memcached,所有集群中的服务器读取/写入session都是同一个接口

MSM是如何工作的
相当于一个Filter:当请求进入tomcat时 拦截http请求并从memcached中读取session到本地 当请求处理完毕再把session写入memcached

使用MSM时注意所有写入session中的数据都要实现Serializable接口,否则会报异常的

分享到:
评论

相关推荐

    Memcached_Session_Manager集群共享session需要的jar

    MSM--memcached session manager是一个高可用的Tomcat session共享解决方案,除了可以从本机内存快速读取Session信息(仅针对黏性Session)外,同时可使用memcached存取Session,以实现高可用。

    memcached-session-manager-1.8.1

    在Java Web应用中使用MSM,首先需要在web.xml中配置SessionManager和相关的session属性。例如: ```xml <filter-name>MemcachedSessionFilter <filter-class>de.javakaffee.web.msm....

    memcached-session-manager(MSM) Tomcat集群session共享示例

    memcached-session-manager(MSM) Tomcat集群session共享示例

    Nginx+Tomcat+Memcached-Session-Manager集群Session共享

    在本篇文章中,我们将深入探讨如何使用Nginx、Tomcat和Memcached-Session-Manager(MSM)来构建一个集群环境,并实现Session共享。这涉及到集群搭建、分布式应用以及缓存管理等多个方面的IT知识。下面将详细展开这些...

    tomcat8+memcached session共享所需的jar包

    tomcat8+memcached session共享所需的jar包, memcached-session-manager memcached-session-manager-tc8 msm-kryo-serializer spymemcached kryo-serializers所有jar包都有

    Memcached-Session-Manager多tomcat实现session共享配置

    下面将详细介绍Memcached-Session-Manager的五种配置策略以及如何在Tomcat集群中进行设置。 1. **基本配置** Memcached-Session-Manager的基本配置涉及在每个Tomcat实例的`context.xml`或`server.xml`中添加一个`...

    tomcat-7.0.54配合使用的memcached-session-manager1.6.1的整套jar包

    需要注意的是,使用`memcached-session-manager`可能会带来额外的网络开销,因此,在大型分布式环境中,最好对Memcached集群进行合理规划和负载均衡,以确保性能和可用性。 总之,`memcached-session-manager`为...

    Tomcat+memcached-session-manager1.8(MSM)

    【标签】"MSM集群Jar包" 指的是这个压缩包中包含的是与MSM相关的jar文件,这些jar文件是实现Tomcat与Memcached集成所必需的库。这可能包括`memcached-session-manager.jar`、`spymemcached.jar`(用于与Memcached...

    Memcached-session-manager所需最新jar包-tomcat7-kryo序列

    7. **安装与配置**:在Tomcat7中使用Memcached-session-manager和Kryo,开发者需要下载相应的jar包,将其添加到Tomcat的类路径中,然后在`context.xml`或`server.xml`配置文件中进行相应的配置,指定Memcached服务器...

    msm-session所有依赖包

    标题中的"msm-session所有依赖包"指的是Memcached Session Manager(MSM)的相关依赖组件,这是一个用于在Tomcat集群中实现session共享的解决方案。MSM利用了memcached这个分布式内存对象缓存系统来存储和管理用户的...

    memcached管理session资源

    本文将详细介绍MSM(Memcached_Session_Manager)的使用,包括所需的jar包和在Tomcat中的配置。 MSM(Memcached_Session_Manager)是一个基于Java的Memcached会话管理器,它允许我们将Web应用的session数据存储在...

    memcached-session-manager 实现 tomcat session共享

    将默认的 Manager 替换为 memcached-session-manager 提供的实现,如 `de.javakaffee.web.msm.MemcachedBackupSessionManager`。同时,设置连接 Memcached 服务器的参数,如 `MemcachedSessionService` 和 `...

    memcach-session-manager(MSM)所需jar包,TOMCAT7

    标题提及的是"memcach-session-manager(MSM)所需jar包,TOMCAT7",这表明我们关注的是一个用于管理Tomcat7应用服务器会话的组件,即Memcached Session Manager(MSM)。MSM是基于Memcached的,它将用户的会话数据...

    tomcat使用memcached集群session共享(转载并修改)

    在 Tomcat 中,我们可以利用 Memcached Session Manager (MSM) 这一工具来实现这一目标。该工具有多种序列化策略,例如 msm-javolution-serializer,用于将 Java 对象转换为可在网络上传输的字节序列。 下面是实现 ...

    tomcat7+nginx+memcached 配置tomcat 集群以及负载均衡

    MSM(Memcached Session Manager)是一个用于Tomcat的session管理器,它允许我们使用Memcached来存储和共享session。在本例中,我们使用的是MSM 1.9.7版本。安装MSM时,需要将jar包添加到Tomcat的lib目录下,并在...

    memcached共享session需要的jar包

    6. **msm-kryo-serializer-1.6.5.jar**:这是memcached-session-manager的一个扩展,专门为Kryo序列化提供支持。 7. **reflectasm-1.01.jar**:ReflectASM是一个轻量级的反射库,比Java标准的反射API更快,它可能被...

    tomcat6 memcache session manager session共享 jar包下载

    然后,你需要配置Tomcat的`context.xml`或`server.xml`文件,设置Memcached Session Manager,并提供Memcache服务器的地址和其他配置参数。一旦设置完成,Tomcat将自动开始使用Memcache来管理Session,实现跨服务器...

    nginx配置session+memcached所需jar包

    总结来说,实现Nginx、Tomcat集群与Memcached的Session共享,需要正确配置Nginx的反向代理设置,引入并配置Tomcat的Memcached Session Manager,以及确保所有必要的jar包已经正确安装。这一过程虽然涉及多个环节,但...

    Memcached+tomcat session共享jar 和tomcat xml配置

    标题中提到的"Memcached+tomcat session共享jar",通常是指`memcached-session-manager`这个第三方库,它提供了一个Tomcat的Manager和Store实现,使得Tomcat能够与Memcached进行交互。例如,`mchange-commons-java`...

    tomcat6+session+memcached

    - `msm-kryo-serializer-1.6.5.jar`: Memcached Session Manager的Kryo序列化模块,用于优化Session的序列化过程。 - `spymemcached-2.10.3.jar`: SpyMemcached是Memcached的一个Java客户端,提供与Memcached...

Global site tag (gtag.js) - Google Analytics