Java 集群/Tomcat/Springs中的文件访问

Java 集群/Tomcat/Springs中的文件访问,java,jakarta-ee,tomcat,cluster-computing,Java,Jakarta Ee,Tomcat,Cluster Computing,我有一个在文件系统(PDF、WORD等)上存储文档的应用程序。。文件夹的大小可以是GB 它还为这些文件编制索引,并具有下载文件等功能 现在我想让它成为一个集群应用程序,以实现可伸缩性。我正在使用tomcat/springs/hibernate 所有节点如何访问这些文件? 所有节点如何访问索引 我们可能会将某些文件属性更改为元数据,因此需要重新编制索引,因此也需要写访问权限 实现这一点的最佳体系结构应该是什么?当我们再次写入索引时,共享文件系统可能会很慢,并且存在竞争条件 提前感谢您对此的指导 您

我有一个在文件系统(PDF、WORD等)上存储文档的应用程序。。文件夹的大小可以是GB

它还为这些文件编制索引,并具有下载文件等功能

现在我想让它成为一个集群应用程序,以实现可伸缩性。我正在使用tomcat/springs/hibernate

所有节点如何访问这些文件? 所有节点如何访问索引

我们可能会将某些文件属性更改为元数据,因此需要重新编制索引,因此也需要写访问权限

实现这一点的最佳体系结构应该是什么?当我们再次写入索引时,共享文件系统可能会很慢,并且存在竞争条件

提前感谢您对此的指导

您是否考虑过使用存储文件?这将使您不必自己管理文件系统,并且可以使用备份、复制和集群数据库。等等

也见此