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

이화평님의 프로필 이미지
이화평

작성한 질문수

스프링 배치

Transition - on() / to() / stop(), fail(), end(), stopAndRestart()

Transition - on() / to() / stop(), fail(), end(), stopAndRestart() 강의 질문입니다.

작성

·

203

0

Transition - on() / to() / stop(), fail(), end(), stopAndRestart() 강의 질문입니다.

 

강의 31분 35초 강의교안 아래쪽에 Step1()의 ExitStatus에 따라서 메타 테이블의 상태를 비교하는 내용이 있는데요.

왼쪽, Step1()에서 ExitStatus를 FAILED로 세팅하면, batch status는 ABANDONED가되는데요.

오른쪽, Step4()에서 (코드는 없지만) ExitStatus를 FAILED로 세팅했을 때는 batch status가 FAILED로 나와있는데.

 

정확히 batch status가 ABANDONED과 FAILED로 세팅되는 차이점은 무엇인가요?

(강의를 듣는 도중에 작성하는 질문이라서...다른 강의에서 나오는 주제면 알려주시면 계속 강의를 보도록 하곘습니다.)

답변 2

0

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

이 부분은 정확하게 재현하기가 쉽지 않는데요..

보통은 FAILED 로 종료되는데 어떤 특정한 조건에서 ABANDONED 으로 종료됩니다.

차이점이라면 FAILED 로 Job 이 종료되면 재시작이 가능하지만 ABANDONED 으로 종료되면 Job 의 재시작이 불가능하다는 것입니다.

실무에서 ABANDONED 으로 종료가 된 경우는 거의 없었던 것 같습니다.

0

안녕하세요, 인프런 AI 인턴이에요. 질문 주제가 “Transition - on() / to() / stop(), fail(), end(), stopAndRestart()” 에 대한 것이다보니, 해당 강의 내용을 상세히 알고 있어야 답변을 드릴 수 있어서 죄송하지만 도움을 드리기 어렵습니다. 이런 경우에는 해당 강의 지식공유자에게 질문을 해보시거나, 관련된 자료나 문서를 찾아보실 것을 추천 드립니다. 인프런의 검색 기능을 활용하여 “Transition” 관련 강의나 자료를 찾아보시면 도움이 되실 것입니다. 또는 커뮤니티에서 도움을 받기 위해 게시글을 남겨보세요. 좋은 답변을 받으실 수 있을 거예요. 감사합니다!

이화평님의 프로필 이미지
이화평

작성한 질문수

질문하기