2017-05-12 8 views
-2

リアルタイムログ解析にApache Commons IO Tailerを使用する予定です。私はTailerが内部的にどのように動作するかを理解したいと思います。たとえば、遅延パラメータを500msecと指定し、キーが連続的に生成され、非常に高速に処理された場合、その目的を解決できます。ApacheコモンズIOテイラの理解

例:

テイラーは、今では500ミリ秒を待ち、再び来る、ラインのx個まで処理されています。

質問:

  1. は、それが以前にあったラインから起動しないか、それが最初の行から毎回 を開始します。
  2. そして、どのようにテイラーは、データがリアルタイムに生成取得されているファイル に振る舞い、それは 尾にファイルを続け、決してテーリング停止(この状況で遅れ は、画像に入って来ることはありません)になるん
+0

どのように「内部的に動作するか」を知りたい場合は、 、ソースコードを読んでください:https://github.com/apache/commons-io/blob/master/src/main/java/org/apache/commons/io/input/Tailer.java – Andreas

+0

Apache tailerはEOFを取得してからdelayで指定された時間待ってから最後の行から読み込み、ファイルをEOFまでテールします – shivamgoel

答えて

0

Apache tailerはEOFを取得してからdelayで指定された時間待ってから最後の行から読み込み、ファイルを最後までテールします。

関連する問題