2014-11-06 146 views
0

我開發了一個應用程序並希望將其部署到集羣環境中。但我不確定在一臺服務器出現故障時如何複製會話。我如何管理weblogic集羣中的會話複製

我需要爲會話複製做些什麼?

任何建議將不勝感激!

+0

你有什麼樣的前端?您的weblogic是否由apache提供服務? – 2014-11-07 00:09:53

+0

我們使用Weblogic代理(HttpClusterServlet)作爲前端。我可以通過Hazelcast網頁過濾器管理多個服務器中的會話.BUt有時會將會話ID設置爲空,有時我會從應用程序中註銷「請登錄」。 – Raja 2014-11-07 14:27:44

回答

0

請嘗試使用此功能。 http://hazelcast.com/use-cases/web-session-clustering/

將會話複製從weblogic和web層結束,因爲目標是weblogic會更好。

您還可以查看會話持久性以及如何實現榛色。

我確定一個適當的緩存集羣,如coherence可以在多臺機器上維護會話,並在weblogic中提供高可用性。從基礎架構的角度來看,我會選擇Coherence或「Coherence-like」產品來實現會話複製和持久性。

+0

HI好奇的旅行者,我正在使用Hazelcast 3.3.2.but仍然得到同樣的問題。請你幫我一步一步的程序來實施hazelcast – Raja 2014-11-10 10:36:32

+0

你好,我使用了hazelcast-3.3.2,hazelcast-wm-3.3 .2,在lib文件夾中添加,在web.xml中添加過濾器。但有時我得到會話id爲空,但不是everytime.please建議如果我錯過任何東西 – Raja 2014-11-12 08:06:43

+0

我之前沒有使用過hazelcast,所以我可以推測。我爲此道歉。我唯一能想到的其他事情就是檢查hazelcast日誌並查看它是否被調用。 – 2014-11-12 21:38:16