728x90 반응형 batch architecture1 [SpringBatch] Batch Architecture. 배치 아키텍처 💡 Spring Batch의 구조 JobRepositor. 다양한 배치 수행과 관련된 수치 데이터와 잡의 상태를 유지 및 관리한다. 일반적으로 관계형 데이터베이스를 사용하며 스프링 배치 내의 대부분의 주요 컴포넌트가 공유한다. 실행된 Step, 현재 상태, 읽은 아이템 및 처리된 아이템 수 등이 모두 JobRepository에 저장된다. Job Job은 배치 처리 과정을 하나의 단위로 만들어 표현한 객체이고 여러 Step 인스턴스를 포함하는 컨테이너이다. Job이 실행될 때 스프링 배치의 많은 컴포넌트는 탄력성(resiliency)을 제공하기 위해 서로 상호작용을 한다. JobLauncher Job을 실행하는 역할을 담당한다. Job.execute을 호출하는 역할이다. Job의 재실행 가능 여부 검증, .. 2023. 9. 10. 이전 1 다음 728x90 반응형