我創建了Play!應用程序工作正常。 例如: 我在提交時創建了一個登錄頁面,它將轉到首頁模塊的loginCheck方法,該方法驗證並重定向到內部頁面。通過負載均衡器訪問Play實例
我有6個實例在機器上運行。
我在另一臺機器上創建了Load Balancer Play應用程序。這將指向任何一個實例。我想要使用Load Balancer進行數據庫請求和Web請求。
數據庫請求 - 它只是更新數據庫並在那裏結束。
Web請求 - 它(LoadBalancer)必須發送請求到實例,它將有一個響應,我將通過LoadBalancer在網頁中顯示。
例如: 對於第一個Web請求將呈現登錄頁面。所以我發送請求作爲網頁。 它將發送到實例並返回響應(登錄頁面)。我能夠渲染。
我的問題是登錄頁面表單提交將採取到不在LoadBalancer應用程序內的首頁模塊的logincheck方法。我想通過LoadBalancer將頁面發送迴帶有這些後置值的實例,我該如何做到這一點。
(Key -> Server = play)
Request Request Request
--------------------------> | LB |------------------------------------> | Play LB |----------------------------> | Play Instance
<------------------------ | |<-------------------------------------------------------------------------------------------------|
Response Response
LB - Load Balancer
沒有真正清楚,我要在這裏做什麼... – Somatik 2012-01-07 12:49:55
哇,你確定你要編寫自己的負載均衡?那裏有很多! – Stefano 2012-01-07 16:46:37
@Stefano你可以給我一些負載平衡器的鏈接 – Arasu 2012-01-09 04:16:47