2016-07-25 11 views
0


Ich habe wenige Anwendungen in Spring XD und jetzt möchte ich Spring Wolke Datenfluss auf Cloud Foundry eingesetzt werden.
Meine Eingabequelle ist Datei. In Spring XD habe ich die Dateien in das lokale Dateisystem und die XD-Streams gestellt, die zum Lesen von diesem Speicherort verwendet wurden. Wie kann ich bei der CF-Bereitstellung den Speicherort des Remote-Dateisystems angeben? Funktioniert dieses Dateimodul direkt in CF?Quellwolke Datenfluss - Datei als Eingabe mit Cloud Foundry Deployment

+2

Sie werden wahrscheinlich besser mit einer Quelle wie s3 oder sftp arbeiten, wo die Datei in einer Cloud-Umgebung zuverlässig zugänglich sein wird. –

Antwort

2

Die Quelle file baut auf der java.io.File Spezifikation auf, und es wird davon ausgegangen, dass ein Objekt im lokalen Dateisystem vorhanden ist, sodass es in der Cloud-Umgebung nicht funktioniert. Es gibt jedoch das "persisted Dateisystem" Feature, das derzeit in Cloud Foundry entwickelt wird; Sobald wir diese Funktion haben, gibt es eine Option, um die Quellanwendung file mit persistent mount zu verbinden.

Mit diesem gesagt, wie Corby in dem Kommentar darauf hingewiesen, der beste Ansatz für Cloud-Umgebungen ist entweder die Verwendung der s3 oder sftp Quellanwendungen.

Verwandte Themen