3

在 Cloudfoundry 中,应用容器中没有持久的文件系统存储。标准建议是使用 DB,但我有一个需要写入持久文件的特定场景。我使用需要将配置数据存储在文件中的第 3 方应用程序。我可以选择文件路径,但不能覆盖持久文件存储要求。

是否有任何库可以抽象 Java 可见的文件系统并将文件实际存储在 Amazon S3 上?

随着我们的进行,它只是建立起来的一个文件。文件大小约为 1 MB,但可能达到几 MB。

4

1 回答 1

5

Cloud Foundry 的应用程序设计文档建议不要写入本地文件系统:

这是为了符合所谓的12 因素应用程序,其中使用支持服务来访问存储系统等项目并运行不依赖共享存储的进程。

不幸的是,Cloud Foundry 似乎没有文件系统服务,尽管已经讨论过:

这样的服务最终会出现以支持像 Drupal 这样的应用程序,尽管有人建议使用像 S3 这样更有效的机制来存储文件。

于 2013-11-06T23:10:36.403 回答