스프링 배치

ezi·2024년 6월 19일

배치 작업?

특정 주기마다 데이터를 처리하는 작업

스프링 배치 구조

  • Job Repository
    배치가 수행될 때 수행되는 메타 데이터를 관리하고 시작 시간, 종료 시간, Job의 상태 등 배치 수행 관련 데이터들이 저장 됨
  • Job Launcher
    잡을 실행시켜주는 역할
  • Job
    하나의 배치 작업
    ex) 이메일 발송 배치 작업이라면, 이메일 발송 Job이 하나 있고, 세부 작업 내용은 step에서 처리됨
  • 스프링 배치에서는 배치작업이 수행이 되면 관련된 데이터를 테이블로 저장해주고, 히스토리를 관리할 수 있는 테이블을 만들고 관리
profile
차곡차곡

0개의 댓글