我有一个应用程序,用于在文件系统上存储文档(PDF,WORD等)。文件夹的大小可以是GB的
它也可以为这些索引编制索引,并且能够下载文件等。
现在我想将其作为可扩展性的集群应用程序。我正在使用tomcat / springs / hibernate。
所有节点如何访问这些文件? 所有节点如何访问索引?
我们可能会将某些文件属性更改为元数据,因此需要重新索引,因此也需要写入权限。
实现这一目标的最佳架构应该是什么?当我们再次编写索引时,共享文件系统可能很慢并且具有竞争条件。
提前感谢您对此的指导。