使用scala或java的虚拟文件系统

时间:2016-11-21 20:20:12

标签: akka hdfs apache-commons-vfs javers

我正在处理需要在HDFS或S3存储桶中存储文件的项目。 问题是我需要使用唯一的GUID存储每个文件。应用程序需要跟踪文件的版本并返回最新版本。

我正在查看Apache Commons VFSJavers。 两者都提供了更接近我需要的东西。问题是公共资源没有hdfs写入和版本控制。 Javers是对象版本和差异。 是否有人使用这些库中的任何一个用于类似的目的? 任何利弊?任何能够解决我的问题的图书馆或任何其他现有图书馆参考资料的任何见解将不胜感激。 提前致谢。

1 个答案:

答案 0 :(得分:0)

JaVers旨在版本化域对象,而不是文件。因此,除非您将这些文件映射到更结构化的(java)对象,否则我担心它不会帮助您。