繁体   English   中英

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

[英]File access in cluster/Tomcat/Springs

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

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

现在我想将其作为可扩展性的集群应用程序。 我正在使用tomcat / springs / hibernate。

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

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

实现这一目标的最佳架构应该是什么? 当我们再次编写索引时,共享文件系统可能很慢并且具有竞争条件。

在此先感谢您的指导。

您是否考虑过使用mongodb / GridFS存储文件? 这将为您提供无需自行管理文件系统的好处,您可以使用备份,复制,群集数据库。 等等

另见这篇SO文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM