WEB开发网
开发学院服务器WEB服务器Apache Apache+Tomcat负载平衡设置方法详细解析 阅读

Apache+Tomcat负载平衡设置方法详细解析

 2007-08-19 00:00:00 来源:WEB开发网   
核心提示: 当此Tomcat worker被用于一个负载平衡worker使用时,此属性将被使用,Apache+Tomcat负载平衡设置方法详细解析(3),它定义了此worker的负载平衡权值,例如:下面的“worker1”定义了一个位于www.x.com主机上的Tomcat,这些支持

当此Tomcat worker被用于一个负载平衡worker使用时,此属性将被使用。它定义了此worker的负载平衡权值。

例如:下面的“worker1”定义了一个位于www.x.com主机上的Tomcat,它使用8007端口侦听apache发来的请求,并具有2.5的负载权值

worker.worker1.host=www.x.comworker.worker1.port=8007worker.worker1.lbfactor=2.5

注意:在ajpv12协议中,针对每个请求都要一个连接建立、使用、关闭。其默认侦听端口为8007。

3-2 ajp13类型的Worker属性:

ajp13类型的worker工作时使用基于TCP/IP socket的ajpv13协议转发请求给“进程外”Tomcat worker。

ajpv13协议与ajpv12协议的主要不同:

* ajpv13具有更丰富的二进制协议,它使用将频繁使用的字符串编码为小整数的方式对请求数据进行压缩。

* ajpv13重用打开的socket并保留这些打开的socket以处理将来的请求。这在apache与Tomcat之间具有防火墙的网络环境下是必要的。

* ajpv13具有对SSL信息的处理能力,以致容器能够实现SSL的相关方法(如isSecure())。

注意:ajp13当前只能用于支持“进程外”协议的Tomcat 4.0.x, 4.1.x and 5。

下表描述了ajp13worker接受的属性:

host:

侦听ajp13请求的Tomcat worker主机。

port:

Tomcat worker主机的侦听端口。

lbfactor:

当此Tomcat worker被用于一个负载平衡worker使用时,此属性将被使用。它定义了此worker的负载平衡权值。

cachesize:

当在多线程的web server(例如apache2.0、IIS 、Netscape)中使用JK时,此属性是有效的。如果将cachesize的值设置为较高的值,这些支持多线程的web server将获得很好的处理能力。如果此属性不被设置,则连接cache特性将失效。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Apache Tomcat 负载

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接