2017-01-09 12 views
0

Apache Camelを使用して、SFTP経由でサードパーティと統合します。一度、私たちはSFTPフォルダにファイルを送ります。私たちはバックアップの目的で、そこに古いファイルを残すことを望みます。しかし、私たちは時が経つにつれてスペースを取ることができるので、永遠にそこに残したくないです。ラクダを使用したフォルダ内のファイル数の制限

Camelは何とかフォルダ内のファイル数を制限できますか?または、別のルートを使用してフォルダを一度清掃する方法がありますか?

filterとsortByを使用している私のアイデアは、一度にすべてのファイルをポーリングしないため、失敗しました。

Camelが解決するのは問題ではないかもしれませんが、既にSFTP経由で接続してファイルを削除する方法を知っているので、その機能を再利用したかったのです。

答えて

2

はいキャメルが家の掃除をするのに問題が発生することはありません。 FTPサーバーの所有者は、通常、スケジュールされたcronジョブなどを設定して、FTPサーバーをクリーンアップすることができます。

CamelからFTPクライアントとしてリモートログインし、他のFTPサーバーでクリーニングを行うことはお勧めしません。

Camelは、ファイルをFTPサーバーにアップロードする場合など、統合システムと接続システムに関するものです。彼らがFTPサーバーを管理し、クリーンアップして操作する方法は、Camelの問題ではありません。