首先我们来说一说Cookie,Cookie实际是Web服务端与客户端彼此传递的一部分内容,内容是任意的,但要在允许的长度范围内(一般每个域名在30-70不等)。客户端会将它保存在本地机器上(如IE会保存在本地的一个txt文件)。由于客户端程序对其进行管理,过期的Cookie会自动删除,我们可以通过以下方式来设置cookie的过期时间:
默认cookies失效时间是直到关闭浏览器,也可以指定cook...
分类:
其他好文 时间:
2015-06-09 17:20:37
阅读次数:
116
原理:多个服务器间想共享session,就相当于共享取多台主机上的一个变量,所以共享的思路就是让大家都能读取变量,实现的方法可以通过将session保存到专门的一个服务器上,所有服务器都去请求数据,也memcache实现session共享将这些服务器都配置成使用同一组Memcached服务器就可以,...
分类:
其他好文 时间:
2015-05-31 23:00:20
阅读次数:
2279
ApacheTomcat整合集群所需软件CentOS6.564
Apache2.2.15
Tomcat7.0.62
JDK1.8.0_45
tomcat-connectors1.2.40
MySQL<可选>
PHP<可选>一安装A服务器安装IP192.168.150.7apachephpmysql
yuminstallhttpdhttpd-develphpphp-develphp-gdphp-mysqlphp-mbstringmysqlmysql..
分类:
Web程序 时间:
2015-05-31 18:44:44
阅读次数:
211
不用借助其他任何工具,tomcat自身就可以实现session共享,实现集群。以下为大概步骤1,如果是在同一台机器上,请保持多个tomcat端口(一个tomcat对应三个端口)不相同;如果是不同机器则不用考虑端口2,去掉server.xml中的Cluster的注释()3,在发布的web项目的web....
分类:
其他好文 时间:
2015-05-26 12:20:15
阅读次数:
105
本机ip为192.168.1.101 1、准备测试环境 两个Tomcat 在Eclipse中新建2个Servers,指定对应的Tomcat,端口号错开。 Tomcat1(18005、18080、18009) Tomcat2(28005、28080、28009) 一个Redis Redis下载官网(h...
分类:
其他好文 时间:
2015-05-23 19:53:02
阅读次数:
131
Nginx + Tomcat Nginx负载均衡,其实主要就是用upstream、server指令,再配以权重等等参数。如果为了让nginx支持session共享,还需要额外增加一个模块。? 一、Nginx负载均衡? 在http{...}中配置一个upstream{.....
分类:
其他好文 时间:
2015-05-20 15:11:20
阅读次数:
364
目录1、测试环境概述2、MSM简介2.1、MSM的特性2.2、MSM要解决的问题2.3、MSM的工作原理3、环境搭建3.1、memcached安装3.2、jkd与tomcat安装配置3.3、MSMstickysession+kryo模式的配置3.4、MSMno-stickysession+kryo模式的配置4、思考与总结1、测试环境概述采用两台linuxx64主机..
分类:
其他好文 时间:
2015-05-19 07:20:02
阅读次数:
235
Spring Session是Spring的项目之一,GitHub地址:https://github.com/spring-projects/spring-session。
Spring Session提供了一套创建和管理Servlet HttpSession的方案。Spring Session提供了集群Session(Clustered Sessions)功能,默认采用外置的Redis来存储Session数据,以此来解决Session共享的问题。...
分类:
编程语言 时间:
2015-05-15 13:44:29
阅读次数:
271
原理
MSM(memcached-session-manager) 支持tomcat6 和tomcat7 ,利用 Value(Tomcat 阀)对Request进行跟踪。Request请求到来时,从memcached加载session,Request请求结束时,将tomcat session更新至memcached,以达到session共享之目的, 支持 sticky...
分类:
系统相关 时间:
2015-05-11 17:54:51
阅读次数:
215
1.背景
随着互联网的日益壮大,网站的pv和uv成线性或者指数倍的增加.单服务器单数据库早已经不能满足实际需求。目前大多数大型网站的服务器都采用了分布式服务集群的部署方式,所谓集群,就是让一组计算机服务器协同工作,解决大并发,大数据量瓶颈问题。但是在服务集群中,session共享往往是一个比较头疼的问题。因为session是在服务器端保存的,如果用户跳转到其他服务器的话,session就会丢...
分类:
其他好文 时间:
2015-05-11 13:05:11
阅读次数:
116