
Spring Batch 복습 Spring Batch의 Step에서 Chunk 처리를 하다가 에서 예외로 인해 처리가 실패한 경우, Batch Job을 재실행하면 실패한 Chunk부터 처리된다는 것을 알게 되었다. Spring Batch Starter 버전은 3.1.0이며, Spring Batch Core 버전은 5.0.2이다. 단일 Step chunkSize 값이 2이고 데이터가 10건이면, 2건씩 쪼개서 작업하기 때문에 총 5번을 통해 Batch 작업이 마무리된다. 근데 이때, 2번째 작업에서 실패한 경우, 재실행하면 2번째부터 이어서 작업한다. 파티셔닝 기반의 멀티 스레드 Step 파티셔닝 기반의 멀티 스레드로 Step을 병렬적으로 처리하는 경우에는 당연히 실패 지점부터 다시 처리되지 않을 줄 알았는..
TIL
2023. 6. 23. 21:37