ファイルをJavaクライアントを使用してFTP経由でリモートシステムに定期的に転送しています。ファイルはサイズが大きい(> 10MB)。サードパーティのアプリケーションは、これらのファイルをリモートパスで処理します。今問題は、ファイルがリモートパスで作成され、転送が進行中にサードパーティアプリケーションが処理を開始することです。私はこれを避ける必要があります。FTP確認転送完了
サードパーティ側で提案されている解決策は、サイズをバイト単位で含む別のファイルを転送することでした。転送されると仮定するファイルが完了転送Transaction_20160513_1130.csv
上記よりも良好な解が存在するのサイズをバイト単位で含むプレーンテキストであろう別のファイルTransaction_20160513_1130.size後Transaction_20160513_1130.csvですか?これはよくある問題です。共通の解決策があることを願っています。
'Stats'ファイルも、サードパーティーが提案した共通の解決策です – Sanjeev
別のファイル/統計ファイルの転送はオーバーヘッドのように見えます。転送後にファイルの名前を変更する、または完了後にファイルの属性を設定するなどの解決策を考える –