-2

我们计划使用 Apache Commons IO Tailer 进行实时日志解析。我想了解 Tailer 是如何在内部工作的,就好像我将延迟参数指定为 500 毫秒并且密钥以非常高的速率不断生成,那么它是否能够解决这个目的。

例子:

Tailer 已经处理到 x 行,现在它等待 500 毫秒并再次出现。

问题:

  1. 它是从之前所在的行开始,还是每次都从第一行开始。
  2. Tailer 如何处理实时生成数据的文件,它会继续拖尾文件并且永远不会停止拖尾(在这种情况下,延迟永远不会出现)
4

1 回答 1

0

Apache tailer 拖尾文件,直到它获得 EOF,然后等待延迟指定的时间,然后从最后一行开始读取并再次拖尾文件,依此类推

于 2017-05-13T16:16:43.267 回答