对于redis的安装和tomcat的配置网上都有,就不重复了,这里主要是记录其中遇到的问题及解决方法。
问题一:redis虽然提供了对list set hash等数据类型的支持(底层都是把其序列化后再以字符串的方式存储的),但是没有提供对POJO对象的支持?
答:可以使用序列化工具包对pojo进行序列化,或者直接使用json工具包把pojo转成json(这其实也就是序列化)。...
分类:
其他好文 时间:
2015-06-18 15:27:14
阅读次数:
153
在tomcat集群环境下实现session共享有几种解决方案,这里介绍一种简单的方案。
使用redis对session进行存储,配置比较简单。web服务器是tomcat6
1.下载jar包:
commons-pool-1.6.jar
jedis-2.1.0.jar
tomcat-redis-session-manager-tomcat6.jar
2.修改tomcat/conf目...
分类:
其他好文 时间:
2015-06-12 01:04:34
阅读次数:
126
环境准备:
一、11台测试机器
hostname:v1 ~ v10 (10台测试机)
ip:192.168.33.81(v1) ~ 192.168.33.90(v101)
由于在内网测试,需要搭建个内网yum源,方便安装软件。yum所在机器为192.168.33.101
二、待实现功能
下面分别使用haprox...
分类:
其他好文 时间:
2015-06-10 08:59:32
阅读次数:
729
首先我们来说一说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