Architecture 运行在Pivotal Cloud Foundry上的Spring Cloud数据流能否将文件写入prem服务器?

Architecture 运行在Pivotal Cloud Foundry上的Spring Cloud数据流能否将文件写入prem服务器?,architecture,spring-cloud-stream,cloud-foundry,spring-cloud-dataflow,Architecture,Spring Cloud Stream,Cloud Foundry,Spring Cloud Dataflow,在过去的几个月里,我一直在断断续续地试验Spring数据流。我一直在使用Docker容器在自己的计算机上运行数据流。我有一些用例,可以从FTP站点抓取文件并将其写入本地文件共享,或者从本地文件共享将文件写入FTP站点。看起来数据流将是一个很好的解决方案 我的公司正在转向Pivotal Cloud Foundry,其想法是在其上运行数据流。最近有人告诉我,PCF没有简单的方法将文件写入我的prem服务器。是否有一种装载卷的方法,类似于您对docker所做的操作,以便我可以利用数据流附带的开箱即用文

在过去的几个月里,我一直在断断续续地试验Spring数据流。我一直在使用Docker容器在自己的计算机上运行数据流。我有一些用例,可以从FTP站点抓取文件并将其写入本地文件共享,或者从本地文件共享将文件写入FTP站点。看起来数据流将是一个很好的解决方案


我的公司正在转向Pivotal Cloud Foundry,其想法是在其上运行数据流。最近有人告诉我,PCF没有简单的方法将文件写入我的prem服务器。是否有一种装载卷的方法,类似于您对docker所做的操作,以便我可以利用数据流附带的开箱即用文件源和接收器应用程序?

是的,您可以使用卷服务。如果您将SpringCloudDataflow部署到Pivotal Cloud Foundry,那么SCDF部署的所有东西都将是Java应用程序,这些应用程序都将在Linux单元中运行。Linux单元同时支持NFS和SMB卷服务驱动程序

如果源服务器和/或目标服务器是Windows服务器,也可以。您只需要使用SMB卷服务,因为NFS不适用于Windows。请参阅以下文档以确保已启用SMB卷服务

然后,您应该能够使用以下说明将Windows卷装载到应用程序


?看起来像我想要的,只是我正在尝试将文件写入windows文件系统。那么我想这也回答了你的问题。如果您使用的是Windows计算单元,则不支持此操作。Dataflow为s/ftp提供现成的源应用程序,用于将文件上载到本地驱动器。对于cloud foundry,您必须按照前面的建议使用卷服务。可能有一种方法可以通过nfs装载Windows共享以与卷服务一起使用,但如果它能够正常工作,则似乎很容易出现故障。你考虑过使用S3吗?