인프런 커뮤니티 질문&답변

hong8159님의 프로필 이미지
hong8159

작성한 질문수

스프링 배치

하나의 Job이 돌고 있을때 다른 Job이 돌 수 있나요?

작성

·

281

0

안녕하세요. 스프링 배치 관련해서 실무 적용해보려고 합니다.
저희 사내 시스템에서 특정 A Job이 돌고 있는 시기에 B Job이 돌아야 하는 경우가 있습니다.
[스케줄러의 시간이 겹침]

이 경우에 스프링 배치에서 지원하는 기능이 있을까요?
또한 만약 가능하다면 A Job과 B Job이 동일한 배치 인스 턴스를 참조하는지도 궁금합니다

답변 1

1

정수원님의 프로필 이미지
정수원
지식공유자

스프링 배치에는 스케줄러와 관련된 기능을 제공하고 있지 않습니다.

젠킨스나 Quartz 와 같은 오픈 소스와 연동을 해서 구현해야 합니다.

그리고 스프링 배치에서는 Job 이 가장 큰 범위입니다.

그래서 Job A 와 Job B 는 다른 인스턴스로 생성되고 실행됩니다.

이 부분은 JobInstance 나 JobExecution 도메인 강의를 참고해 주시기 바랍니다.

hong8159님의 프로필 이미지
hong8159

작성한 질문수

질문하기