선박 항적 실시간 수집 및 배치 집계 시스템 (Spring Boot + Spring Batch)
문제: 캐시 경로에서 뷰포트 공간 필터를 이중 적용하여, 다른 날짜에서 뷰포트를 통과한 선박의 항적이 누락되는 버그 수정 내용: - collectViewportVesselIds: 캐시된 날짜는 메모리에서 뷰포트 체크 (DB 커넥션 절약) - processDailyStrategy: viewportVesselIds(2-pass 결과) 있으면 vessel ID 필터만 적용, 공간 필터 재적용 금지 → 전체 조회기간 항적 무결성 보장 - processQueryInChunks: 동일 패턴 적용 - StompTrackStreamingService: 캐시 경로에 filteredVessels 필터 적용 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .claude.bak | ||
| docs | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||
| run-on-query-server-dev.sh | ||
| vessel-batch-control.sh | ||