작성
·
281
0
안녕하세요. 스프링 배치 관련해서 실무 적용해보려고 합니다.
저희 사내 시스템에서 특정 A Job이 돌고 있는 시기에 B Job이 돌아야 하는 경우가 있습니다.
[스케줄러의 시간이 겹침]
이 경우에 스프링 배치에서 지원하는 기능이 있을까요?
또한 만약 가능하다면 A Job과 B Job이 동일한 배치 인스 턴스를 참조하는지도 궁금합니다
답변 1
1
스프링 배치에는 스케줄러와 관련된 기능을 제공하고 있지 않습니다.
젠킨스나 Quartz 와 같은 오픈 소스와 연동을 해서 구현해야 합니다.
그리고 스프링 배치에서는 Job 이 가장 큰 범위입니다.
그래서 Job A 와 Job B 는 다른 인스턴스로 생성되고 실행됩니다.
이 부분은 JobInstance 나 JobExecution 도메인 강의를 참고해 주시기 바랍니다.