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