簡體   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