2013-12-08 65 views
-1

我正在閱讀今天的負載平衡。據我所知,Rackspace Load Balancing將處理所有數據。我與我的問題是,爲什麼負載均衡器不能重定向連接?相反,它正在處理所有的連接,這感覺就像是一個瓶頸,因爲一個正在嘗試擴展,但同時它必須通過負載平衡器,所有的數據。負載平衡,純粹重定向

我讀到,會話將會丟失。無論如何它只是重定向?不同的服務器有不同的IP,但公衆只能訪問一個......嗯,我知道會話是存儲在服務器...不是數據庫。

所以它只是要所有的數據只需要通過負載平衡器?這就像支付服務器+負載均衡的傳出費用。數據排序雙倍大小。

回答

1

你的問題是一個理論之一,因此它並沒有真正適合SO

但是,爲了回答你的問題,負載均衡器必須有用戶到達所有的時間在同一臺服務器,否則會話信息可能不保持。可以這樣想,服務器A上的PHP應用程序發出會話,服務器B上的同一PHP應用程序不知道此會話,除非您在兩臺服務器之間同步會話信息。

如果你只是提供靜態信息,你不是在尋找一個負載均衡器,而是一個CDN(內容交付網絡),並且CDN不需要像你所描述的那樣做任何事情,它可以重定向你到任何可用的服務器。