Apache 同时运行的tomcat集群,集群中的每个节点都提供不同的数据

Apache 同时运行的tomcat集群,集群中的每个节点都提供不同的数据,apache,tomcat,tomcat6,Apache,Tomcat,Tomcat6,通过阅读我的理解,Tomcat集群包含多个Tomcat的“节点”(或实例)。但是,我得到的印象是,用户只看到其中一个节点提供的数据(即,用户无法同时看到所有这些节点提供的数据)。这就是我的问题所在 我需要用户同时查看所有节点提供的数据,因为每个节点包含不同的信息 比如说, 如果节点a列出 /nodeA/file1.txt /nodeA/file2.txt NodeB列出 /nodeB/file3.txt /nodeB/file4.txt 如本文所述,使用Tomcat集群,用户只能看到上面两个

通过阅读我的理解,Tomcat集群包含多个Tomcat的“节点”(或实例)。但是,我得到的印象是,用户只看到其中一个节点提供的数据(即,用户无法同时看到所有这些节点提供的数据)。这就是我的问题所在

我需要用户同时查看所有节点提供的数据,因为每个节点包含不同的信息

比如说,

如果节点a列出

/nodeA/file1.txt
/nodeA/file2.txt
NodeB列出

/nodeB/file3.txt
/nodeB/file4.txt
如本文所述,使用Tomcat集群,用户只能看到上面两个列表中的一个,但不能同时看到这两个列表。但是我希望用户看到4个文件(file1.txt、file2.txt、file3.txt和file4.txt)的完整列表


Tomcat集群能为我实现这一点吗?有没有办法配置集群来实现这一点?

每个HTTP请求都由一个Tomcat节点处理。集群的目的有两个:第一,当Tomcat节点出现故障时,您的站点不会完全崩溃;第二,通过让多个节点处理请求来提高吞吐量。让Tomcat节点“相互交谈”来处理请求会使请求处理速度大大降低,并且在节点停机时无法正确响应请求,从而损害这两个目的


需要在节点之间共享的数据需要移出Tomcat。例如,您可以使用一个共享文件系统(如NFS),每个节点读取该文件系统以获取完整的文件列表。如果您需要比NFS性能更好的东西,还可以使用群集文件系统,如或。

我们目前正在使用NFS,但速度太慢。我们正试图远离它。除了NFS还有其他方法吗?当然有。如今,分布式文件系统有很多选择,首先。