2016-07-25 9 views
0


私はSpring XDにはほとんどアプリケーションがなく、Cloud FoundryにデプロイされたSpringクラウドデータフローを使用したいと思います。
私の入力ソースはファイルです。 Spring XDでは、ファイルをローカルファイルシステムに配置し、その場所からの読み込みに使用されたXDストリームを使用しました。しかし、CFデプロイメントでは、リモートファイルシステムの場所をどのように指定できますか?このファイルモジュールはCFで直接動作しますか?Springクラウドデータフロー - Cloud Foundryデプロイメントで入力としてのファイル

+2

クラウド環境で確実にファイルにアクセスできるs3やsftpなどのソースを使用する方がよいでしょう。 –

答えて

2

fileソースはjava.io.File specで作成され、ローカルファイルシステムに存在すると予想されるオブジェクトであるため、クラウド環境では動作しません。しかし、現在「Cloud Foundry」で開発されている「持続ファイルシステム」機能があります。その機能があれば、永続的なマウントでfileソースアプリケーションを配線するオプションがあります。

Corbyがコメントに指摘したように、クラウド環境の最善のアプローチは、s3またはsftpのソースアプリケーションを使用することです。

関連する問題