博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat 7负载均衡-memcache-session
阅读量:4293 次
发布时间:2019-05-27

本文共 691 字,大约阅读时间需要 2 分钟。

背景

对大部分应用来说,都可能部署了多个tomcat(6,7,8,9),包括部署了多个memcached节点,但是nginx分发请求到不同tomcat后,session的共享就成为了一个很大的问题。使用memcached-session-manager(MSM)就可以很轻松的解决这个问题。


添加MSM所需jar到tomcat容器

1. 默认我们使用JDK自带序列化方式实现序列化,添加如下jar文件到tomcat的lib目录下

memcached-session-manager-2.1.1.jar

memcached-session-manager-tc7-2.1.1.jar

spymemcached-2.11.1.jar

2. 修改tomcat下conf下的context.xml文件,添加如下配置

<Manager

className="de.javakaffee.web.msm.MemcachedBackupSessionManager"

memcachedNodes="127.0.0.1:11212"

requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"

/>

3. 把nginx的负载均衡策略设置为1:1,便于测试

tomcat 7负载均衡-memcache-session

4. 四个tomcat服务都只有一个页面index.jsp,内容如下:

tomcat 7负载均衡-memcache-session

5. 使用浏览器访问http://localhost,结果如下,发现nginx对四个tomcat实现了负载,并且session一致,这就说明了实现了session共享

tomcat 7负载均衡-memcache-session

tomcat 7负载均衡-memcache-session

tomcat 7负载均衡-memcache-session

tomcat 7负载均衡-memcache-session

转载地址:http://yhwws.baihongyu.com/

你可能感兴趣的文章
通向财务自由之路01_导读
查看>>
通向财务自由之路02_成功的决定因素:你
查看>>
通向财务自由之路03_判断之偏好:掌握市场为何对多数人来说如此之难
查看>>
通向财务自由之路04_设定你的目标
查看>>
通向财务自由之路05_选择一个有效的理念
查看>>
通向财务自由之路06_适应大环境的交易策略
查看>>
通向财务自由之路07_利用方案设法启动你的系统
查看>>
通向财务自由之路08_入市或市场时机选择
查看>>
通向财务自由之路09_知道何时收手:如何保护你的资本
查看>>
通向财务自由之路10_沉着应对
查看>>
走进我的交易室01_引子
查看>>
走进我的交易室02_交易什么市场
查看>>
走进我的交易室03_第一步成功的外部障碍
查看>>
走进我的交易室04_成功交易的 3 个 M
查看>>
走进我的交易室05_方法技术分析
查看>>
走进我的交易室06_交易
查看>>
走进我的交易室07_资金管理公式
查看>>
走进我的交易室08_有条理的交易者
查看>>
中低频量化交易策略研发01_引言
查看>>
中低频量化交易策略研发02_量化交易策略的研发流程
查看>>