【发布时间】:2011-06-12 12:50:37
【问题描述】:
为简洁起见,请考虑一个 facebook 风格的图像内容服务应用。用户可以上传内容以及访问其他人共享的内容。我正在寻找通过 Java servlet 处理这种文件服务应用程序的最佳方法。令人惊讶的是,关于该主题的信息很少。如果有人能告诉我他们在小型设置(几百个用户)上的个人经历,我将不胜感激。
到目前为止,我很想将数据库用作文件系统(使用 mongodb),但这种方法看起来既麻烦又乏味,并且需要复制 OS 本机文件系统已经提供的部分功能。我不想使用商业软件,也不想像 facebook 这样有带宽来编写自己的软件。我想要的只是能够通过具有 RAID 或类似功能的小型服务器上的免费软件来实现这一点。能够很好地扩展到多台服务器的解决方案将是一个加分项。重要的是通过 java servlet 提供服务(我愿意研究替代方案,但它们必须可以通过 java 使用)。
如果有任何帮助,我将不胜感激。任何对第一手经验的参考也会有所帮助。谢谢。
【问题讨论】:
标签: java database servlets filesystems io