1.使用DNS轮询.
3.使用Apache mod_jk方式.
DNS轮询的缺点是,当集群中某台服务器停止之后,用户由于dns缓存的缘故,便无法访问服务,
必须等到dns解析更新,或者这台服务器重新启动。
还有就是必须把集群中的所有服务端口暴露给外界,没有用apache做前置代理的方式安全,
并且占用大量公网IP地址,而且tomcat还要负责处理静态网页资源,影响效率。
优点是集群配置最简单,dns设置也非常简单。
R-proxy的缺点是,当其中一台tomcat停止运行的时候,apache仍然会转发请求过去,导致502网关错误。
但是只要服务器再启动就不存在这个问题。
mod_jk方式的优点是,Apache 会自动检测到停止掉的tomcat,然后不再发请求过去。
缺点就是,当停止掉的tomcat服务器再次启动的时候,Apache检测不到,仍然不会转发请求过去。
R-proxy和mod_jk的共同优点是.可以只将Apache置于公网,节省公网IP地址资源。
可以通过设置来实现Apache专门负责处理静态网页,让Tomcat专门负责处理jsp和servlet等动态请求。
共同缺点是:如果前置Apache代理服务器停止运行,所有集群服务将无法对外提供。
R-proxy和mod_jk对静态页面请求的处理,都可以通设置来选取一个尽可能
优化的效果。
这三种方式对实现最佳负载均衡都有一定不足,mod_jk相对好些,可以通过设置lbfactor参数来分配请求任务。
所有这些在实际使用中都应该根据具体情况来选择。
简略配置如下:
(可选,因为Apache2.0.53已经自带).
相关推荐
Apache Tomcat集群与负载均衡
轻松实现Apache,Tomcat集群和负载均衡 轻松实现 Apache,Tomcat 集群和负载均衡 ...so 第一部分: 第一部分:负载均衡 负载均衡,就是 apache 将客户请求均衡的分给 tomcat1,tomcat2....去处理
Apache,Tomcat集群和负载均衡包括了apache-tomcat-5.5.29.zip,apache_2.2.4-win32-x86-no_ssl.msi,mod_jk-1.2.28-httpd-2.2.3.so,ApacheTomcat整合文档.doc,Apache,Tomcat集群和负载均衡教程.doc,Tomcat负载...
Tomcat集群和负载均衡.txt 有关使用tomcat服务器的集群配置和负载均衡说明
Tomcat服务器集群和负载均衡 详细记录如何配置,并包含所需的软件及相关东西
tomcat6集群和负载均衡,包括集群、负载均衡原理简介及集群示例的负载均衡配置和环境搭建。
nginx+tomcat集群部署与负载均衡。。。。。。。。。。。。。。。。。。。。。。。。。
Apache和Tomcat实现集群和负载均衡(WindowsNT)
Tomcat集群和负载均衡配置.docx server.xml httpd.conf context.xml
Nginx+tomcat配置集群负载均衡实现动静分离实例
Aapche Tomcat集群与负载均衡配置图解,经工作实践整理。
此配置是本人在公司项目中所用到的Tomcat集群技术,Apache负责负载均衡,参考众多博客,其中还做了优化!
Tomcat和Apache集群和负载均衡配置
实现Apache,Tomcat集群和负载均衡 环境说明: Apache:apache_2.0.55 1 个 Tomcat:apache-tomcat-5.5.17 (zip版) 2个 mod_jk:mod_jk-apache-2.0.55.so 1个 第一部分:负载均衡 负载均衡,就是apache将客户请求均衡...
Apache+tomcat集群和负载均衡,Apache+tomcat集群和负载均衡,Apache+tomcat集群和负载均衡,自己整理的非常完整的步骤。
tomcat+apache实现集群/负载均衡,只配置负载均衡还不行,还要session复制,也就是说其中任何一个tomcat的添加的session,是要同步复制到其它tomcat, 集群内的tomcat都有相同的session1. 修改tomcat1, tomcat2的...
tomcat集群和负载均衡,4台服务器,3台装有tomcat,1台装apache,各个配置文件都有详细说明。
反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档