tomcat集群

tomcat集群扩展session集中管理,Memcached-session-manager...

試著忘記壹切 提交于 2019-12-09 22:02:32
tomcat集群扩展session集中管理,Memcached-session-manager使用总结 * 博客分类: * tomcat集群 * ha javatomcatwebhasession manager 最近在研究tomcat做负载均衡的时候如何实现ha,还有就是不采用session复制的方法做集群。 想到的是将session全部存储在后端的缓存服务器中。 正好网上有这么一个工具Memcached-session-manager(后面简称msm),所以直接扒下来用了。 地址如下: http://code.google.com/p/memcached-session-manager/ msm支持 stickty(沾粘会话)和non-sticky(非沾粘会话)两种集群方式。 sticky就是前端的loadbanlence能保证每个用户的请求都路由到了同一个tomcat上。 non-sticky则每一次请求都可能路由到了不同的tomcat中。 至于msm在这两种方式是怎么处理的看下图: 下图来自javaeye的xxtianxiaxing的博客,我这里引用一下,原文地址为 http://xxtianxiaxing.iteye.com/blog/1269704 sticky non-sticky

Tomcat 集群搭建

久未见 提交于 2019-12-04 09:25:08
1、前期准备 1)Apache请求分发服务器 Web服务器 2)Tomcat 应用服务器 3)jk_mod Apatch的插件,jk_mod 版本一定要和Apatch对应 2、安装Apache 1)下载Httpd 2)解压文件,我的存放在 D:\Apache24 3)修改httpd.conf 所有需要指定路径的地方,尤其是绝对地址使用 D:/ 而不要使用 D:\ 4)修改httpd.conf ServerName localhost:80 意思是指定DNS,但是本机没有DNS,就为localhost或IP 5)DOS窗口下,运行Apatch,这样运行的好处是可以看到错误信息,cd D:\Apache24\bin>httpd 6)打开浏览器,localhost 看看页面是否有 it works 3、安装Tomcat 1)下载Tomcat,因为在本机要开启多个Tomcat,所以需要使用免安装版 2)复制多个Tomcat到本地目录中,本机上开启多个一定要修改端口号,避免端口冲突 3)修改server.xml 更改端口号,如果是不同的服务器上就没必要了,因为IP都不一样了 4)修改server.xml 添加集群配置,这里不同的tomcat,其 jvmRoute 值必须保证不一样 <!-- Define an AJP 1.3 Connector on port 8009,这个端口是上面提到

Nginx负载均衡+tomcat+session共享

柔情痞子 提交于 2019-12-03 07:06:01
本文,是笔者工作之余写的,第一是把之前打系统框架的步骤记录下来。第二是将这个过程,谈不上经验,奉献给正在撘这种框架遇到各种bug,各种问题的人们。 看这个之前首先你需要已经用nginx+tomcat+session共享打过框架,但是没有成功,遇到种种问题。即可参考此文。文章比较简洁,但全是精华。 对了,本文是基于windows平台下的。 好了,言归正传! —————————————————————————————————————————————————— 下载 Nginx ;下载地址: http://nginx.org/ 下载 tomcat ;下载地址: http://tomcat.apache.org/download-60.cgi 下载 memcached-win32 下载一扒拉 Session 共享所用的 jar 包 Nginx 下载解压之后得到这样的列表: 配置 nginx.conf ;新增 proxy.conf 和 gzip.conf Nginx.conf #Nginx所用用户和组,window下不指定 #user niumd niumd; #工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes 4; #错误日志存放路径 error_log logs/error.log info; #指定pid存放文件 pid logs/nginx

window环境Nginx+Tomcat集群配置

大城市里の小女人 提交于 2019-11-30 01:46:15
一、下载地址 Nginx : http://nginx.org/en/download.html Tomcat : http://tomcat.apache.org/ 1 、解压 Nginx 到: E:\server\nginx-1.2.9 命令行启动Nginx : 若果想停止 nginx , dos 环境运行命令: nginx -s stop 二、相关配置 2、Nginx 配置: Nginx 配置文件默认在 conf 目录,主要配置文件为 nginx.conf ,我们安装在 E:\server\nginx-1.2.9 、默认主配置文件为 E:\server\nginx-1.2.9\nginx.conf 。下面是 nginx 作为前端反向代理服务器的配置。 Nginx.conf View Code #Nginx所用用户和组 #user niumd niumd; #工作的子进程数量(通常等于CPU数量或者2倍于CPU) worker_processes 2; #错误日志存放路径 #error_log logs/error.log; #error_log logs/error.log notice; error_log logs/error.log info; #指定pid存放文件 pid logs/nginx.pid; events { #使用网络IO模型linux建议epoll