feat(shipdetail): 선박제원정보 수집 배치 작업 병렬화 및 최적화 #70
@ -35,6 +35,7 @@
|
||||
- 스케줄 화면 검색/정렬/필터 기능 추가 및 UI 구조 개선 (#54)
|
||||
- 재수집 이력 화면 개선: 배치 실행일시 추가, 작업명 잘림 해소, CSV 내보내기 제거 (#55)
|
||||
- AIS API 응답 스트리밍 처리로 메모리 버퍼 제한 우회 (DataBufferLimitException 근본 해결)
|
||||
- 선박제원정보 수집 배치 작업 병렬화 (Partitioned Step) (#64)
|
||||
|
||||
### 수정
|
||||
- 자동 재수집 JobParameter 오버플로우 수정 (VARCHAR 2500 제한 해결)
|
||||
@ -53,8 +54,10 @@
|
||||
- CronPreview step=0 무한루프 방지
|
||||
- AIS WebClient 버퍼 제한 50MB→100MB 확대 및 타임아웃 설정 추가 (DataBufferLimitException 해결)
|
||||
- ShipDetailUpdateDataReader beforeFetch에서 allImoNumbers 미할당으로 인한 NPE 수정
|
||||
- 재수집 모드 afterFetch 중복 실행으로 인한 실패 레코드 중복 INSERT 수정 (#64)
|
||||
|
||||
### 변경
|
||||
- 재수집 실패건 추적 기준 sourceStepExecutionId → sourceJobExecutionId로 변경 (#64)
|
||||
- 실패 레코드 Upsert 패턴 적용 (동일 키 중복 방지)
|
||||
- 재시도 상태 배지 표시 (대기/재시도 N/3/재시도 초과)
|
||||
- 미사용 Dead Code 정리 (~1,200 LOC 삭제)
|
||||
|
||||
불러오는 중...
Reference in New Issue
Block a user