2013-02-03 81 views
0

我正在嘗試開發一個運行在同一個局域網的幾臺計算機上的應用程序,它試圖代表幾個節點,並且它們每個都運行一個共享會話的應用程序(例如,共享文檔編輯器,如google文檔)。 。在我的理解到目前爲止,我需要一個共享的會話,並且多個用戶需要同時更新文檔,而每個其他更新都反映在彼此之間,我們幾乎是以亞里士蘭的方式進行連接。我可以用tomcat的羣集功能來實現這一點嗎? http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html#Configuration_Example或者這只是一個faluir恢復系統。Tomcat會話複製

回答

2

Tomcat的羣集功能用於故障轉移 - 如果一個節點發生故障,用戶可以繼續工作,同時透明地發送到另一個節點,而無需再次登錄。

你試圖實現的是一個完全不同的場景,我認爲使用會話這是錯誤的。如果您回到Google Doc示例,您將如何實現向其他用戶授予(撤銷)文檔訪問權限?當會話超時時你做什麼 - 再次創建文檔?另外,如何定義哪些用戶能夠訪問選定的文檔?

無論如何,您都需要將此數據存儲在某處(DB?),以便實施或重新使用某些現有的ACL系統,以便共享有關用戶和文檔權限的信息。

+0

謝謝你。明白了...... .. :) – Tharanga