Chunk 기반의 Batch 처리의 흐름ChunkOrientedTaskletReader 구현체 ⇒ SimpleChunkProviderprocssor, write 구현체 ⇒ SimpleChunkProcessor
Chunk 기반의 Batch 처리의 흐름
주체자 :
ChunkOrientedTasklet
전반적인 처리 순서
ChunkOrientedTasklet (읽기, 가공하기, 쓰기) 진행 | | -------> ChunkProvider.provide 호출 => 읽기 | -------> ChunkProcessr.process 호출 => 가공 및 쓰기 | 구현체 -> SimpleChunkProcessor | -------------> transform 호출 --> 청크 iterator로 반복하며 가공 | -------------> 호출 --> 청크 단위만큼 쓰기
ChunkOrientedTasklet

Reader 구현체 ⇒ SimpleChunkProvider

stepContribution → 읽은 현황 파악 및 목표 읽기 까지 도달하기 위한 컨텍스트 정보 객체

procssor, write 구현체 ⇒ SimpleChunkProcessor

가공

여기까지 보면
- 목표한 청크 사이즈만큼 데이터를 읽고
- 데이터들 하나하나 가공
- 데이터를 쓴다