![](/img/trans.png)
[英]How can an ContextCustomizer access Springs environment properties?
[英]File access in cluster/Tomcat/Springs
我有一个应用程序,它将文件存储在文件系统上(PDF,WORD等)。文件夹的大小可以是GB的
它也为这些索引编制索引,并具有下载文件等功能。
现在我想将其作为可扩展性的集群应用程序。 我正在使用tomcat / springs / hibernate。
所有节点如何访问文件? 所有节点如何访问索引?
我们可能会将某些文件属性更改为元数据,因此需要重新索引,因此也需要写访问权限。
实现这一目标的最佳架构应该是什么? 当我们再次编写索引时,共享文件系统可能很慢并且具有竞争条件。
在此先感谢您的指导。
您是否考虑过使用mongodb / GridFS存储文件? 这将为您提供无需自行管理文件系统的好处,您可以使用备份,复制,群集数据库。 等等
另见这篇SO文章
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.