如何在cloudfoundry /类似PaaS上模拟持久文件系统?

Jus*_*s12 3 java cloud-foundry

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

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

它只是一个单独的文件,随着我们的进展而建立起来.文件大小约为1 MB,但可能会达到几MB.

Mar*_*nor 5

来自云代工厂的应用程序设计文档建议不要写入本地文件系统:

这与所谓的12因子应用程序兼容,其中使用支持服务来访问诸如存储系统之类的项目并运行不依赖于共享存储的进程.

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

尽管建议使用更高效的机制(如S3)来存储文件,但这样的服务最终会出现以支持像Drupal这样的应用程序.