배치1 스프링 배치. 그리고 스케줄러, Quartz 스프링 배치 스프링 배치는 대용량데이터를 자동화하여 일괄처리 할 때 사용한다. 주기적으로 실행을 위해서는 스프링 스케줄러, Quartz 를 이용하면 된다. 배치 작업의 단위는 Job이라고 부른다. 이 Job 을 스케줄러나 Quartz를 이용해서 주기적으로 실행해준다. Job은 최소 하나의 step을 가져야 한다. step은 읽기 > 가공하기 > 쓰기의 묶음이다. ItemReader ( 읽기 ) > ItemProcessor ( 가공하기 ) > ItemWriter ( 쓰기 ) 그냥 하나의 트랜잭션으로 이해하면 된다. ( 데이터를 읽고 로직을 수행하여 가공하고 DB에 입력이나 업데이트 ) 스프링 배치의 장점 - 대용량 데이터 처리에 최적화되어 고성능을 발휘한다. - 효과적인 로깅, 통계처리, 트랜잭션 관리 등.. 2020. 3. 26. 이전 1 다음