2017-09-20 20 views
0

キャメルファイルコンポーネント - コンシューマ、ファイル(1)が処理中の場合(ドキュメントによりロックされています:デフォルトではファイルは処理中ロックされます)同じ名前の別のファイル(2)がfile(1)ディレクトリにsave(ftp/non ftp action)されていますか? file(2)はin process file(1)を上書きしますか?キャメルファイルコンポーネント - コンシューマファイルが上書きされます

答えて

0

これは、使用しているファイルシステムと、Apache Camelでどのようなロックを使用しているかによって異なります。しかし、あなたが大丈夫だと確信していない限り、ファイルを上書きするのはいつも悪いことです。

そして、FTPの場合、FTPクライアントがリモートFTPサーバーファイルをロックできないため、ロックの保証は少なくなります。

ファイルロックではjava.io.File apiを調べ、使用するファイルシステムではファイルロックがどのように機能するかを調べます。

+0

私はLinuxでNFSを使用しています。すべてのロックオプションではどうなりますか?私は今変更されたオプションを使用していますが、私は他のオプションに切り替えることができます。そのファイルが1分間処理中で、その時同じ名前の別のファイルがそのディレクトリにcamelによって書き込まれています。何が起こるか?処理中でない場合はどうなりますか? – user7916020

+1

コンピュータに尋ねる - 試してみて –

関連する問題