`
laohu0814
  • 浏览: 2708 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

nginx+tomcat集群,通过memcached配置session共享

阅读更多
一:运行环境
centos6.0+tomcat6+nginx1.1.1+memcached1.4.4

二:参考资料
安装memcached:
http://www.cnblogs.com/czh-liyu/archive/2010/04/27/1722084.html

http://xylonwang.iteye.com/blog/1269704

三:问题
基本上按照参考资料中的说明,可以将环境搭建好,但是我本地测试的时候,始终无法实现session共享,查看后台日志,也可以看到memcached起作用了;然后通过输出sessionid,查看到sessionid已经是相同的,问题是出在sessionid后面会自动添加jvmroute的值;
所以我本地修改:
配置$CATALINA_HOME/conf/server.xml           
        #每台机器jvmRoute不能相同 jvmRoute="tomcat2"    <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2">
多个tomcat时,jvmRoute的值改为相同,测试通过

遗留问题:
由于我本地只需要支持简单的session共享,即只需要共享到sessionid就可以实现需要的功能,如果我需要通过找出session中保存的值时,该如何实现,这个还有待研究
分享到:
评论

相关推荐

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 nginx配置

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 nginx配置

    Nginx+Tomcat7+Memcached集群Session共享

    Nginx+Tomcat7+Memcached集群Session共享 完整例子 主要是利用memcached-session-manager(下面简称msm)开源tomcat插件改变tomcat原始的session存储机制,将session的存储放到分布式缓存memcache中,从而实现对...

    nginx+tomcat7+memcached session会话保持

    总结起来,这个配置方案通过Nginx的会话保持功能配合Tomcat7与Memcached的集成,确保了用户会话在跨服务器环境下的连续性。同时,这种架构也具有良好的可扩展性和容错性,因为即使某台服务器宕机,其他服务器仍能...

    Nginx+Tomcat+Memcached共享session集群配置

    通过以上配置,我们可以实现一个基于 Nginx、Tomcat 和 Memcached 的高效且可扩展的集群架构,该架构不仅解决了 Session 共享的问题,还大大提高了系统的并发处理能力和稳定性。在实际应用中,还需要结合具体的业务...

    Nginx+Tomcat+Memcached集群Session共享实例

    Nginx+Tomcat+Memcached集群Session共享实例,Nginx 1.81 + tomcat1 + tomcat2 + Memcached 完整可运行 访问根目录下 test.jsp 可看效果

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 tomcat部分

    Nginx+Tomcat+Memcached实现tomcat集群和session共享 tomcat部分

    Nginx+Tomcat+Memcached集群Session共享

    在Nginx+Tomcat集群中,Memcached作为集中式的Session存储。当一个用户在任一Tomcat服务器上创建Session时,Session数据会被存储到Memcached中,并生成一个全局唯一的Session ID。后续对该用户的请求,Nginx会检查...

    Nginx+Tomcat+Memcached实现tomcat集群和session共享

    通过以上步骤,我们构建了一个基于Nginx+Tomcat+Memcached的高可用Web服务集群,实现了Session的共享,提高了系统的扩展性和稳定性。在实际运营过程中,还需要关注监控、日志、安全等方面,确保系统的健康运行。

    nginx+tomcat集群+memcached实现session共享(适用tc7、tc8)

    兼容Tomcat7 与tomcat8 +memcached做session共享 , 解决了tomcat7与Tomcat8的 java.lang.NoSuchFieldError: attributes 错误。

    Windows + Nginx + Memcached + Tomcat 集群 session共享

    本知识点聚焦于如何在Windows环境下,利用Nginx作为反向代理,Memcached进行session共享,以及Tomcat作为Java应用服务器来搭建这样一个集群。这个配置确保了用户在集群中的任何一台服务器上的操作都能被其他服务器...

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

    Nginx通过配置文件(nginx.conf)设置负载均衡规则,并定义了如何选择后端服务器和会话持久化策略。 ### 整合与测试 完成以上配置后,需要对整个集群环境进行测试。测试内容包括但不限于: - 检查多个Tomcat实例...

    Nginx+Tomcat+Memcached实现tomcat集群和session共享.docx

    总结,通过Nginx的反向代理和负载均衡功能,以及Memcached作为session共享的中间层,可以构建一个高效且可靠的Tomcat集群环境。这种方式不仅能提升服务的可用性和响应速度,还能确保用户在集群内的无缝切换,保持...

    Nginx+tomcat+memcached集群session共享(win7下)所用到

    在这里,Nginx主要负责负载均衡,将用户的请求分发到多个Tomcat实例上,同时通过配置实现session粘滞,确保同一用户的所有请求被同一台Tomcat处理,从而保持session的一致性。 2. **Tomcat**: Tomcat是Apache软件...

    Nginx+Memcache+Tomcat集群(session共享)

    【Nginx+Memcache+Tomcat集群(session共享)】是一种常见的高可用性和负载均衡解决方案,主要用于提升Web应用的性能和可扩展性。这个配置利用Nginx作为反向代理和负载均衡器,Memcache作为分布式session存储,而...

    Nginx+Tomcat+Memcached集群

    在Nginx+Tomcat集群中,Memcached用于实现Session共享,避免用户在集群中的不同Tomcat实例间切换时丢失Session数据。当用户登录后,其Session信息会被存储在Memcached中,然后由Nginx确保请求被转发到具有该Session...

    Windows7 + Nginx + Memcached + Tomcat 集群 session 共享

    通过上述步骤,我们可以成功地在Windows7环境下,利用Nginx、Memcached和Tomcat搭建一个session共享的集群环境。这种方式不仅可以提高系统的可用性和扩展性,还能保证用户在不同服务器间的会话一致性。

    windows下Nginx+memcached+Tomcat集群配置实现session共享与负载均衡

    通过以上步骤,你已经配置了一个基本的Windows环境下的Nginx+memcached+Tomcat集群,实现了session共享和负载均衡。用户请求将被Nginx均匀分配到各个Tomcat实例,而session数据则通过memcached在不同Tomcat之间保持...

    Nginx+tomcat6+memcache配置集群session共享所需jar包

    这里我们关注的是如何通过Nginx、Tomcat6和Memcached实现集群中的session共享。这个压缩包“Nginx+tomcat6+memcache所需jar包”提供了实现这一目标所需的组件。 首先,Nginx是一个高性能的反向代理服务器,常用于...

    nginx+tomcat+memcached实现session共享

    标题 "nginx+tomcat+memcached实现session共享" 涉及的是在分布式环境中如何通过组合使用这三种技术来管理用户的会话数据。这个话题对于构建高可用、高性能的Web应用系统至关重要,尤其是在大型网站和企业级应用中。...

    Nginx+Tomcat+Memcached集群 所需jar包集合

    couchbase-client-1.2.2.jar ...memcached-session-manager-1.6.5.jar memcached-session-manager-tc6-1.6.5.jar minlog-1.2.jar msm-kryo-serializer-1.6.5.jar reflectasm-0.9.jar spymemcached-2.10.2.jar

Global site tag (gtag.js) - Google Analytics