歡迎您光臨本站 註冊首頁

squid 如何實現反向代理多台web服務,並實現輪切請求

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

squid 如何實現反向代理多台web服務,並實現輪切請求

用cache_peer能做到squid所代理的兩台伺服器間的輪切請求嗎?

比如服務A的 ip為*.*.*.1,埠8080,  服務B的ip為*.*.*.2埠8085
cache_peer *.*.*.1  parent  8080 3130  no-query originserver    weight=1 name=11
cache_peer *.*.*.2  parent  8085 3130  no-query originserver    weight=2 name=22
以上是服務A 宕掉了,才把請求發到服務B上,這不是輪切的原意。

如何才能做到類似按照weight的優先順序有1/3幾率訪問服務A,2/3幾率訪問服務B,這樣的輪切請求如何實現啊.
並且當伺服器A上的資源沒有的時候,自動查找伺服器B上的資源。
《解決方案》

選擇round-robin演算法不要選擇sourcehash演算法,不是可以輪轉的么?

[火星人 ] squid 如何實現反向代理多台web服務,並實現輪切請求已經有489次圍觀

http://coctec.com/docs/service/show-post-23734.html