240115 TIL - Spring Batch 기본 정리

jkeum·2024년 1월 15일
0

TECHIT-BackendSchool

목록 보기
25/50
post-thumbnail

스프링배치는 실행 + 기록(단순 실행은 아님)

  • Job
  • Step
  • Tasklet(or Chunk 기반 작업 - 클래스 3개)

Spring Batch의 job은 같은 매개변수가 입력되면 기존 작업의 재시도로 인식함

기록은 step 단위로 이루어짐

기록을 통해 할 수 있는 것

  • 실행 이력 확인
  • 재개
    step 1~100에서 중간에 실패하면 실패한 step부터 다시
  • retry
    특정 step만 3번 시도(텀을 두고)

+) Scheduler

  • 매주 n요일 n시 n분에 뭔가를 시도해라.. -> batch와 관련 없음
  • 기록과 관계 없이 자동으로 특정 패턴에 맞게 수행하는 역할

같이 쓸 수는 있음 -> 특정 시간에 특정 job을 실행

profile
It's me, jkeum!

0개의 댓글