두두의 IT/Spring

Spring Batch 개요 ?

두두연 2024. 7. 12. 18:04
728x90

Chunk 단위 - 통합. 대용량 처리할 때 지정된 데 까지는 저장이 가능

Task 단위 - 분리. 한번 취소 하면 한꺼번에 다 취소됨

GPP는 대용량 처리가 없을 거 같아서 Task 단위로 PoC 진행 ..

키스라인은 Chunk 단위. 통신문제인지 DB 처리문제인지 디버깅하면서 체크 필요

 

스프링 배치를 사용할 때 로깅 역할을 하는 6개 테이블이 정해져 있음

 

퀴츠 + 자바 : 정확한 시간에 돌아야 할 때 사용

스프링배치 + 젠킨스 서버 : 조금 딜레이 돼도 될 때, 편리함

 

url 파라미터로 받을 때 쿼츠를 사용 ?

동일한 테이블을 바라볼 때는 시간차를 두는 게 나음

 

Table 컬럼명에서 Schedulerlockname은 job당 있고, Locked_by는 호스트(서버)당이다.