我正在构建一个需要存储和检索大文件的 Java Web 应用程序。我希望能够为未来扩展应用程序,因此我计划使用 XtreemFS http://www.xtreemfs.org/作为分布式文件系统。它提供了我需要的冗余和速度。
我希望为它找到一个直接的 Java 客户端,但找到一个有点麻烦。XtreemFS 有一些高级功能允许控制冗余级别,并且通过将文件设置为只读可以减少锁定开销。
如果我找不到 Java 客户端,那么我将在我的服务器上挂载 XtreemFS 数据存储,像对待本地存储一样对待它,并使用基本的 java.io.* 类从中读取和写入文件,就好像它是只是磁盘上的文件。
关于使用 XtreemFS 的最佳实践有什么建议吗?