두두의 IT/Spring
Spring Batch 개요 ?
두두연
2024. 7. 12. 18:04
728x90
Chunk 단위 - 통합. 대용량 처리할 때 지정된 데 까지는 저장이 가능
Task 단위 - 분리. 한번 취소 하면 한꺼번에 다 취소됨
GPP는 대용량 처리가 없을 거 같아서 Task 단위로 PoC 진행 ..
키스라인은 Chunk 단위. 통신문제인지 DB 처리문제인지 디버깅하면서 체크 필요
스프링 배치를 사용할 때 로깅 역할을 하는 6개 테이블이 정해져 있음
퀴츠 + 자바 : 정확한 시간에 돌아야 할 때 사용
스프링배치 + 젠킨스 서버 : 조금 딜레이 돼도 될 때, 편리함
url 파라미터로 받을 때 쿼츠를 사용 ?
동일한 테이블을 바라볼 때는 시간차를 두는 게 나음
Table 컬럼명에서 Schedulerlockname은 job당 있고, Locked_by는 호스트(서버)당이다.