2017-05-12 4 views
-2

실시간 로그 구문 분석을 위해 Apache Commons IO Tailer를 사용할 계획입니다. Tailer가 내부적으로 어떻게 작동하는지 이해하고 싶습니다. 예를 들어 delay 매개 변수를 500msec로 지정하고 키가 지속적으로 생성되고 매우 높은 속도로 처리되는 것처럼, 목적을 해결할 수 있습니다.Apache commons IO Tailer 이해

예 :

쇼핑몰을 운영 중이고가 지금은 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

아파치 테일러는 EOF를 얻을 때까지 파일을 꼬리와 지연에 의해 지정된 시간 기다린 다음 마지막 줄 읽기에서 시작하여 EOF까지 파일을 다시 꼬리십시오 – shivamgoel

답변

0

아파치 테일러가 EOF를 얻을 때까지 파일을 꼬리와 지연에 의해 지정된 시간 기다린 다음 마지막 줄 읽기부터 다시 꼬리까지 파일