Spring 云数据流 - 文件作为 Cloud Foundry 部署的输入

Spring cloud data flow - File as input with Cloud Foundry Deployment


我在 Spring XD 中几乎没有应用程序,现在我想使用部署在 Cloud Foundry 上的 Spring 云数据流。
我的输入源是文件。在 Spring XD 中,我曾经将文件放在本地文件系统中,XD 流用于从该位置读取。但是使用 CF 部署,如何指定远程文件系统的位置?这个文件模块可以直接在CF中运行吗?

file 源建立在 java.io.File 规范之上,它是一个预期存在于本地文件系统中的对象,因此它不能在云环境中工作。然而,Cloud Foundry 目前正在开发“持久文件系统”功能;一旦我们拥有该功能,就会有一个选项可以将 file 源应用程序与持久挂载连接起来。

话虽如此,正如 Corby 在评论中指出的那样,云环境的最佳方法是使用 s3 or sftp 源应用程序。