学习是最好的投资!
파싱된 마지막 파일의 위치를 기록합니다. 데이터의 반복 분석을 피하기 위해 로그를 두 번째로 구문 분석할 때 InputStream.skip 건너뛰기를 사용하세요
InputStream.skip
스레드는 로그를 파싱하여 파싱된 데이터를 메모리에 저장하고, 추가 스레드를 사용하여 데이터를 처리합니다. (그러므로 파싱 속도가 매우 빠릅니다. 5K 데이터도 초 단위여야 합니다.)
Logstash와 같이 데이터베이스에 저장할 필요가 없는 로그 분석용 제품이 이미 많이 있습니다. 또한 데이터베이스에 로그인하는 경우에는 데이터베이스에 로그인하는 빈도가 높을 때 서버 IO 성능도 관련됩니다. , 정상적인 비즈니스에 영향을 미칠 것입니다.
파싱된 마지막 파일의 위치를 기록합니다. 데이터의 반복 분석을 피하기 위해 로그를 두 번째로 구문 분석할 때
InputStream.skip
건너뛰기를 사용하세요스레드는 로그를 파싱하여 파싱된 데이터를 메모리에 저장하고, 추가 스레드를 사용하여 데이터를 처리합니다. (그러므로 파싱 속도가 매우 빠릅니다. 5K 데이터도 초 단위여야 합니다.)
Logstash와 같이 데이터베이스에 저장할 필요가 없는 로그 분석용 제품이 이미 많이 있습니다. 또한 데이터베이스에 로그인하는 경우에는 데이터베이스에 로그인하는 빈도가 높을 때 서버 IO 성능도 관련됩니다. , 정상적인 비즈니스에 영향을 미칠 것입니다.