摘要: 以前的项目使用Nginx作为反向代理实现了多个Tomcat的负载均衡,为了实现多个Tomcat之间的session共享,使用了开源的Memcached-Session-Manager框架。 此框架的优势: 1、支持Tomcat6和Tomcat7 2、操作粘性或不黏性Session 3、没有单点故障 4、Tomcat的故障转移 5、Memcached的故障转移 6、可插拔的Session序列化 7、支持异步保存Session 8、Sessions发送到Memcached如果他确实修改了 9、JMX管理和监控 步骤: 以下操作步骤的前提... 阅读全文
posted @ 2013-11-30 18:36 锐洋智能 阅读(473) 评论(0) 推荐(0)
摘要: 假设Memcached在如下目录:C:\memcached\memcached.exe在CMD中执行如下命令即可再安装一个Memcached服务(记得换个端口号啊!):sc create "Memcached Server1" start= auto binPath= "C:\memcached\memcached.exe -d runservice -m 32 -p 11220 -l 127.0.0.1" DisplayName= "Memcached Server1"下面是启动、停止、卸载该服务的命令:sc start " 阅读全文
posted @ 2013-11-30 18:17 锐洋智能 阅读(1438) 评论(0) 推荐(0)
摘要: 在 web.xml里面加入 下面的代码: validatecode webapp.servlet.ValidateCodeServlet validatecode /images/validatecode.jpeg servlet类:import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.util.Random;import javax.imageio.ImageIO;import javax.ser... 阅读全文
posted @ 2013-11-30 13:08 锐洋智能 阅读(3583) 评论(0) 推荐(1)
摘要: 我 们都知道对于一些大型的web2.0的网站,在正式部署时一般是部署在不同故障域的多台应用服务器上,以j2ee应用为例,一般我们都会部署在 tomcat下,假如我们部署了10台tomcat服务器,那这10台tomcat可能是部署在不同的机器上,然后将应用程序copy到这10台 tomcat下,然后启动所有tomcat,一般来说这样做的目的是为了达到负载均衡以及避免单点故障,另外也考虑到国内网络环境的原因,避免跨网络运营 商访问而导致访问速度低下的问题,当然不要忘了坐镇这10台tomcat前端的还有我们的反向代理服务器,比如nginx,这个就是另一个话题了,我今天 主要讲的是,对于这种分布式to 阅读全文
posted @ 2013-11-30 08:46 锐洋智能 阅读(522) 评论(0) 推荐(0)
摘要: 在windows下作nginx负载均衡测试。nginx的配置文件如下: worker_processes 1;events {worker_connections 1024;}http {includemime.types;default_type application/octet-stream;upstream localhost {server 127.0.0.1:8080 weight=1 max_fails=2fail_timeout=30s;server 127.0.0.1:8081 weight=1 max_fails=2fail_timeout=30s;}sendfileon; 阅读全文
posted @ 2013-11-30 06:50 锐洋智能 阅读(1636) 评论(0) 推荐(0)