2017-05-12 1 views
-2

Nous prévoyons d'utiliser Apache Commons IO Tailer pour l'analyse en temps réel du journal. Je veux comprendre comment Tailer fonctionne en interne, comme si je spécifie le paramètre de retard comme 500msec et les clés sont continuellement générés et à un taux très élevé, alors il sera en mesure de résoudre le but.Apache commons IO Tailer understanding

Exemple:

Tailer a traité jusqu'à ce que x nombre de ligne, il attend maintenant 500 msec et vient à nouveau.

Question:

  1. -t-il commencer à partir de la ligne, il était précédemment ou il commence de première ligne à chaque fois.
  2. Et comment Tailer se comporte dans le dossier dans lequel les données sont se produit en temps réel, continuera-à queue le fichier et ne jamais cesser tailing (et dans ce délai la situation ne viendra jamais en image)
+0

Si vous voulez savoir comment il fonctionne "en interne" , puis lisez le code source: https://github.com/apache/commons-io/blob/master/src/main/java/org/apache/commons/io/input/Tailer.java – Andreas

+0

Apache tailer file le fichier jusqu'à ce qu'il obtienne EOF et puis attendez le temps spécifié par le délai et puis commencez à partir de la dernière ligne lue et à nouveau queue le fichier jusqu'à EOF – shivamgoel

Répondre

0

Apache tailer file le fichier jusqu'à ce qu'il obtienne EOF et puis attendez le temps spécifié par le délai et puis commencez à partir de la dernière ligne lue et à nouveau queue le fichier jusqu'à et ainsi de suite