SPRING/스프링배치

스프링 배치 - 아키텍쳐

노트코드 2022. 6. 26. 23:00

Application

스프링 배치 프레임워크를 통해 개발자가 만든 모든 배치 JOB과 커스텀 코드

개발자는 업무로직의 구현에만 집중하고 공통적인 기반 기술은 프레임웤이 담당

 

Batch Core

Job을 실행, 모니터링, 관리하는 API로 구성되어있음,

JobLauncher, Job, Step, Flow등이 속함

 

Batch Infrastructure

Application, Core 모두 공통 Infrastructure 위에서 빌드

Job 실행의 흐름과 처리를 위한 틀을 제공함

Reader, Processor, Writer, Skip Retry 등이 속함

 

출처 : 인프런 스프링배치(정수원)