chore: 팀 워크플로우 초기 구성 + SNP API 전환 및 레거시 정리 #3

병합
htlee chore/team-workflow-init 에서 develop 로 1 commits 를 머지했습니다 2026-02-19 13:32:38 +09:00
소유자

Summary

  • 팀 워크플로우 v1.2.0 초기 구성 (java-maven)
  • SNP API 전환 및 레거시 코드 전면 정리 (sig_src_cd/target_id → mmsi 단일 식별자)
  • 삭제: ~25개 레거시 클래스 (배치, 유틸, 스케줄러)

Commits

  • a98fdcb chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven)
  • 2e9361e refactor: SNP API 전환 및 레거시 코드 전면 정리

🤖 Generated with Claude Code

## Summary - 팀 워크플로우 v1.2.0 초기 구성 (java-maven) - SNP API 전환 및 레거시 코드 전면 정리 (sig_src_cd/target_id → mmsi 단일 식별자) - 삭제: ~25개 레거시 클래스 (배치, 유틸, 스케줄러) ## Commits - `a98fdcb` chore: 팀 워크플로우 v1.2.0 초기 구성 (java-maven) - `2e9361e` refactor: SNP API 전환 및 레거시 코드 전면 정리 🤖 Generated with [Claude Code](https://claude.com/claude-code)
htlee added 1 commit 2026-02-19 13:31:33 +09:00
- CollectDB 다중 신호 수집 → S&P Global AIS API 단일 수집으로 전환
- sig_src_cd + target_id 이중 식별자 → mmsi(VARCHAR) 단일 식별자
- t_vessel_latest_position → t_ais_position 테이블 전환
- 레거시 배치/유틸 ~30개 클래스 삭제 (VesselAggregationJobConfig, ShipKindCodeConverter 등)
- AisTargetCacheManager 기반 캐시 이중 구조 (최신위치 + 트랙 버퍼)
- CacheBasedVesselTrackDataReader + CacheBasedTrackJobListener 신규 추가
- VesselStaticStepConfig: 정적정보 CDC 변경 검출 + hourly job 편승
- SignalKindCode enum: vesselType/extraInfo 기반 선종 자동 분류
- WebSocket/STOMP 전체 mmsi 전환 (StompTrackStreamingService ~40곳)
- 모니터링/성능 최적화 코드 mmsi 기반 전환
- DataSource 설정 통합 (snpdb 단일 DB)
- AreaBoundaryCache Polygon→Geometry 캐스트 수정 (MULTIPOLYGON 지원)
- ConcurrentHashMap 적용 (VesselTrackStepConfig 동시성 버그 수정)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
htlee merged commit daab14f0ad into develop 2026-02-19 13:32:38 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 1명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

Reference: gc/signal-batch#3
No description provided.