Batch1 [Spring Batch] Spring Batch 정리 프로젝트를 진행하면서 사용했던 Spring Batch에 대해 정리해 보자 스프링 배치 Job 스프링 배치의 핵심은 Job이다. Job은 배치에서 가장 큰 단위이다. Job 내부에 각 로직 처리 순서 부분에 해당하는 게 Step이다. 따라서, 하나의 Job에 여러 개의 Step이 있는 1:N 관계이다. Step 스탭은 Tasklet 또는 ItemReader, ItemWriter, ItemProcessor로 구성된다. 그런데, Tasklet보다는 Chunk 기반으로 적극 사용하라고 멘토님께 조언을 받을 수 있었다. Chunk로 하면 Chunk size 단위로 처리할 수 있어서 그런 것 같다. 프로젝트를 하며 1시간마다 배치가 돌아가야 했다. 그런데, 배포 환경에서 배치가 실패하면 절대 안 되는 일이다. 따라.. 2023. 6. 1. 이전 1 다음