spring boot batch multi thread1 [Spring Boot Batch] Chunk Multi Thread 처리 시 Thread 분배 문제 (1 reader multiple writer) Spring Batch Multi Thread 처리 시 Thread 를 최대한 이용한다 (1 reader & multiple writer) 일반적으로 Thread-safe 한 PagingItemReader를 사용하면서, ItemProcessor, ItemWriter를 사용하며 Multi-Thread 처리를 할때 다음과 같이 생각하게 됩니다. ThreadPoolTaskExecutor 에서 꺼낸 1개의 worker 가 Reader-Processor-Writer 처리를 다 할 것이다. 즉, ThreadPoolTaskExecutor 에서 생성 된 1개의 worker 가 CHUNK SIZE 만큼 DB를 읽어 현재 worker 가 process, write 를 같이 할 것이라고 생각합니다. 하지만 다른 결과가 나옵.. 2023. 2. 23. 이전 1 다음