apache+Tomcat负载平衡设置详解 [转]

一、简介:

每 个Tomcat worker是一个服务于web server、等待执行servlet的Tomcat实例。例如我们经常使用像Apache之类的 web server转发sevlet请求给位于其后面的一个Tomcat进程(也就是前面所说的worker)。本文详细介绍了如何配置各种类型 worker和loadbalance,并说明了各种类型worker的特性和loadbalance配置的原理。

二、为什么使用Tomcat workers: 上文描述了一个非常简单的结构,事实上能够配置多个Tomcat workers来处理web server转发的servlet请求。而这样配置的理由不外乎以下几种假想环境: * 我们在开发环境中发布不同的Tomcat workers为各自不同的应用服务。当然在开发环境中的开发者共享同一个web server,但是每个Tomcat worke服务于拥有它的开发者。 * 我们在不同的Tomcat进程上定义各自的虚拟主机,这样不同的公司可以使用各自的web site,从而使他们的web site得到了合理的分割。 * 我们提供负载平衡的web site,也就意味着同时使用多个Tomcat workers,而每个Tomcat worker具有独立的主机并且在workers之间要分配通过web server转发来的请求。 当然,这些假想情况也许并不能涵盖使用多个workers的所有状况。 三、workers.properties配置说明: 定义Tomcat workers的方法是在apache的conf目录下编写一个名为“workers.properties”的属性文件。本文将详细解释如何进行配置的: 1.定义Workers列表: 定义workers的方法就是在apache的conf目录下编写一个workers.properties文件,使其作为apache的插件来发挥作用。 定义workers列表的格式: worker.list =<使用“,”分割的worker 名字列表> 例如: worker.list= worker1, worker2 当apache启动时,workers.properties作为插件将初始化出现在worker.list列表中的workers。 2.定义Workers的类型: 每个被命名的worker都应有一些关于其自身的附加信息。这些信息包括了worker的类型和其它相关信息。这里讨论的是JK1.2.5中定义的workers类型。 定义worker类型的格式: worker . worker名字. type =

AddThis Social Bookmark Button

相关文档(Relevant Entries)
[转帖]让注册码自己“跳”出来
破解“1860手机短信发送器 v2.2 个人版”
ActiveX发布步骤[转]
一切从“壳”开始
在Director MX 2004中控制Flash里面的MC
Uml辅助网站规划和设计指南
孙强:1.2亿元网络安全投入不堪一击 回归管理重于技术

Posted on November 1, 2006 10:32 AM | | | Comments (0) | | TrackBacks (0)

引用地址(TRACKBACKS)
 
TrackBack URL for this entry:
http://www.wujianrong.com/mt-tb.cgi/1306

发布评论(ADD YOUR COMMENTS)
 
感谢您参与评论;发表您的意见时请保持文章的相关性;不相关的或是单纯宣传的内容可能会被删掉。您的E-mail只是用来确认您发表的文章,不会出现在网页上。
Please keep your comments relevant to this blog entry. Email addresses are never displayed, but they are required to confirm your comments.

称呼(Name):      记住我的个人信息(Remember)
邮箱(Email):
网址(Website):
评论(Add your comments):

相关内容