Spring Integration の FTP インバウンド チャネル アダプター (実際には S3 インバウンド チャネル アダプターを使用していますが、非常によく似ています) がダウンロードするとすぐに、ダウンロードしたファイルごとにメッセージを送信する方法はありますか? 非常に大きなディレクトリがあり、ディレクトリ全体がダウンロードされるのを待つのではなく、ファイルがローカル ファイル システムに到着したらすぐに処理したいと考えています。
質問する
980 次
1 に答える
1
s3 プロジェクトではまだサポートされていないと思いますが、FTP ではls
、get
、rm
などのコマンドを許可する ftp-outbound-gateway を使用できます。これにより、フォルダーを一覧表示し、リストを分割し、発行することができます。get
サンプルに示されているように、ファイルごとに個別に。
https://github.com/garyrussell/spring-integration-samples/tree/master/basic/ftp
于 2012-11-02T13:13:30.530 に答える