병렬 처리 테스트

3413 단어 spring-batch
Reference
https://docs.spring.io/spring-batch/docs/current/reference/html/scalability.html(영어)
4https://jojoldu.tistory.com/331 전향chunck 처리(한국어)
https://stackoverflow.com/questions/46452527/difference-between-chunk-size-and-page-size-spring-batch
breakdown options
  • there are two modes of parallel processing:
  • Single process, multi-threaded
  • Multi-process
  • These break down into categories as well, as follows:
  • Multi-threaded Step (single process)
  • Parallel Steps (single process)
  • Remote Chunking of Step (multi process)
  • Partitioning a Step (single or multi process)
  • ItemReader


    https://jojoldu.tistory.com/331에서 / 문제가 있는 경우 삭제
    Chunk Size는 한번에 처리될 트랜잭션 단위를 얘기하며, Page Size는 한번에 조회할 Item의 양
    Chunk Size는 한 번에 처리되는 거래처입니다.
    페이지 크기 Item 조회

    https://jojoldu.tistory.com/331에서 / 문제가 있는 경우 삭제
    Sample?
    JobBuilderFactory
    stepBuilderFactory
    ??Tasklet?
    Scheduled cron>
    @Bean
    public Step ~~Step(){
    return stepBuilderFactory
    .get("~Step")
    .tasklet(~Service)
    .build();
    };
    @Bean
    public Job processJob(){
    return jobBuilderFactory.get("").
    .incrementer(new RunIdIncrementer)
    .start(~~Step())
    .build();
    }
    https://jojoldu.tistory.com/331#:~:text=Chunk%20Size%EB%8A%94%20%ED%95%9C%EB%B2%88%EC%97%90%20%EC%B2%98%EB%A6%AC,%EC%9D%98%20%EC%96%91%EC%9D%84%20%EC%96%98%EA%B8%B0%ED%95%A9%EB%8B%88%EB%8B%A4 .

    좋은 웹페이지 즐겨찾기