해양 데이터 통합 배치 시스템 (Spring Batch + Quartz)
- AisTargetDataWriter: DB 저장 제거, 캐시 업데이트만 수행 - AisTargetDbSyncJob 신규 생성: 15분 주기 캐시→DB 동기화 - AisTargetDbSyncTasklet: 캐시에서 최근 15분 데이터 조회 후 UPSERT - application.yml: ais-target-db-sync 설정 추가 데이터 흐름 변경: - 기존: API(1분) → 캐시 + DB (매분 33K 건 저장) - 변경: API(1분) → 캐시만, DB는 15분마다 MMSI별 최신 1건 저장 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| src/main | ||
| .gitattributes | ||
| .gitignore | ||
| DEVELOPMENT_GUIDE.md | ||
| pom.xml | ||
| SWAGGER_GUIDE.md | ||