繁体   English   中英

mod_jk平衡器树

[英]mod_jk balancer trees

是否可以在mod_jk配置中构建具有多个级别的平衡器树?

例如,有以下配置

worker.list=b, b1, b2

worker.t1.port=8001
worker.t1.host=localhost
worker.t1.type=ajp13
worker.t1.lbfactor=1

worker.t2.port=8002
worker.t2.host=localhost
worker.t2.type=ajp13
worker.t2.lbfactor=1

worker.t3.port=8003
worker.t3.host=localhost
worker.t3.type=ajp13
worker.t3.lbfactor=1

worker.t4.port=8004
worker.t4.host=localhost
worker.t4.type=ajp13
worker.t4.lbfactor=1

worker.b1.type=lb
worker.b1.balance_workers=t1,t2

worker.b2.type=lb
worker.b2.balance_workers=t3, t4

worker.b.type=lb
worker.b.balance_workers=b2, b1

以下是两个组播tomcat集群(t1,t2)和(t3,t4)。 因此,仅在t1与t2之间以及t3与t4之间复制会话。

如果t1失败,mod_jk是否会将请求转发到t2? 我的意思是说它尊重平衡器,还是会向任何剩下的雄猫工人发送请求? 这很重要,因为在群集之间不会复制会话,并且当群集中存在活动的工作线程时,如果一个工作线程死亡,则会将请求重定向到另一个群集,这将使用户会话信息不可访问。

我不确定,但是似乎不需要平衡器树。 有一个domain属性,其作用类似于逻辑域。 因此,平衡器将尝试将请求重定向到同一域中的工作线程。

我测试了一下,它似乎可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM