gpt4 book ai didi

apache - mod_jk 平衡器树

转载 作者:行者123 更新时间:2023-11-28 23:48:50 26 4
gpt4 key购买 nike

是否可以在 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)。因此 session 仅在 t1 和 t2 之间以及 t3 和 t4 之间被复制。

如果 t1 失败,mod_jk 会将请求转发给 t2 吗?我的意思是它尊重平衡器还是会向 任何 左 tomcat worker 发送请求?这一点很重要,因为 session 不会在集群之间复制,并且当集群中有活着的工作人员(其中一名工作人员死亡)时将请求重定向到另一个集群将使用户 session 信息无法访问。

最佳答案

我不确定,但似乎不需要平衡树。 domain 属性的作用类似于逻辑域。因此平衡器将尝试将请求重定向到来自同一域的工作人员。

我对它进行了一些测试,它似乎可以正常工作。

关于apache - mod_jk 平衡器树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11254822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com