2016-07-25 72 views
0


我在Spring XD中没有几个应用程序,现在我想使用部署在Cloud Foundry上的Spring云数据流。
我的输入源是文件。在Spring XD中,我用来将文件放置在本地文件系统中,并使用XD流从该位置读取数据。但是通过CF部署,我怎样才能指定远程文件系统的位置?这个文件模块会直接在CF中工作吗?Spring Cloud数据流 - 文件作为Cloud Foundry部署的输入

+2

使用像s3或sftp这样的源代码可以更好地在云环境中可靠地访问该文件。 –

回答

2

file源代码基于java.io.File规范,它是一个预期存在于本地文件系统中的对象,因此它不适用于云环境。然而,Cloud Foundry当前正在开发的“持久文件系统”功能;一旦我们有了这个功能,就可以选择通过永久挂载连接file源应用程序。

就是这样,正如Corby在评论中指出的那样,云环境的最佳方法是使用s3sftp源应用程序。