2013-02-03 83 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