2024-04-22 (90일차) - Spring Batch 개념 복습 / 정리

·2024년 4월 22일

📅 2024-04-22 (90일차)


TODO

  • 강의영상보기

  • 팀프로젝트 퍼블리싱

    • 회원가입 페이지
    • 회원정보/수정 페이지
    • 게시판 리스트
    • 작성 페이지

Spring Batch

  • 대용량의 데이터를 처리하기 위한 프레임워크이며 스프링 프레임워크 기반으로 작동 함.

스프링 배치의 TYPE

4가지 타입의 파라미터

  • String
  • Double
  • Long
  • Date

Job

  • 전체 배치 처리 과정
  • 쉽게 말해 Job안에 Step이 있고 그 안에 Tasklet이 있다

JobInstance

  • 매일 아침 8시에 데이터를 처리하게끔 Job을 구성한다면, 매일 실행 될때마다 JobInstance가 생성됨
  • 처리를 실패했을 경우, JobInstance를 다시 실행

JobParameters

  • JobInstance를 구분하는데에 사용 됨
  • 파라미터가 같을 경우 두번 실행되지 않으나, 다를경우 두번 실행 됨

JobExecution

  • JobInstance의 시행 시도

Step

  • Job의 하위 단계
  • 실제 배치 처리 작업이 이루어지는 단위
  • 1개 이상의 Step으로 Job이 구성된다
  • Step안에서 Tasklet 하나를 가질 수 있다

StepExecution

  • Step 한번 실행 상태

Tasklet

  • 간단한 단일 작업
profile
hello world

0개의 댓글