首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Java EE在云中存储文件

问使用Java EE在云中存储文件
EN

Stack Overflow用户
提问于 2012-04-30 20:57:16
回答 3查看 2K关注 0票数 2

我使用CloudBees来部署我的Java应用程序。因为我需要写和读文件,并且我找不到任何来自CloudBees的云文件系统。请向我推荐任何免费的云文件系统存储和java代码来访问该文件系统。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-30 21:49:02

使用jcloud,您可以在几个不同的云中存储内容,同时使用一致的API。http://www.jclouds.org/

票数 3
EN

Stack Overflow用户

发布于 2012-07-30 14:04:50

您可以存储文件,但这些文件是短暂的,不会在群集中共享。要实现这一点,您需要存储在DB或s3或类似的文件中(也可以选择webdav)。

票数 1
EN

Stack Overflow用户

发布于 2012-08-15 21:49:19

RUN@Cloud上的文件系统确实不是持久的,也不是分布式的。当应用程序重新部署/重启时,存储在那里的文件将“消失”,并且如果应用程序扩展到集群中的多个节点上,则不会复制文件。

最佳选择afaik是使用存储服务(亚马逊s3从您的运行实例的低网络延迟中受益),使用jcloud中立应用程序接口(http://www.jclouds.org/documentation/quickstart/aws/),可以配置为使用文件系统存储(http://www.jclouds.org/documentation/quickstart/filesystem/),以便您可以在自己的计算机上测试,并缓存临时目录中的文件存储内容-如System.getProperty("java.io.temp")所定义-以获得最佳性能。

这将需要一个“预热”阶段,以便从文件存储填充此缓存,但您将获得最佳的这两个字。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10384103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档