menuhwang / pubg-analyzer

1 stars 1 forks source link

텔레메트리 분석 기능 구현 #3

Closed menuhwang closed 1 year ago

menuhwang commented 1 year ago

수 많은 이벤트들을 어떻게 파싱할 것 인가?

현재 매치의 참가자 로스터도 파싱하는 코드가 너무 길다.

같은 방식으로 텔레메트리도 파싱할 경우 코드가 더욱 길어질 것이다.

개선이 필요해 보인다.

menuhwang commented 1 year ago

텔레메트리 분석 기능 추가

로직

  1. Cache 확인
  2. DB 확인
  3. 파일 확인
  4. API 요청

개선 예정 사항

  1. 파일로 저장된 텔레메트리를 SpringBatch로 일정시간에 DB로 저장하도록 구현할 것.
  2. damageReason, damageCauserName 등 enum 타입으로 개선.
menuhwang commented 1 year ago

개선사항은 추가 이슈로 작업