다음과 같은 사용 사례가 있습니다. 많은 수의 파일을 처리해야합니다. 각각의 처리는 다음과 비슷한스프링 배치에서 여러 파일을 순차적으로 처리하기
1) 판독 파일
2) 동작을 수행 (a) 컨텐츠
3) 수행 동작에 대한 (b) 컨텐츠에
4) 파일의 삭제) 콘텐츠
...
N을 조작 (c)를 수행
스프링 배치는 한 가지 예외를 제외하고는이 문제에 대한 좋은 해결책 인 것 같습니다. 1 단계에서 모든 파일을 읽지 않고 2 단계로 모두 넘기고 싶습니다. 메모리를 많이 사용하기 때문에 2 단계로 넘어갑니다.
EDIT : 내 파일을 메모리가 아닌 DB에 커밋합니다. 이 때문에 파일을 하나씩 또는 일괄 처리하는 것을 선호합니다. 내 말은 : 단일 파일/배치 (파일/배치가 마지막 단계에서 제거되고 메모리가 정리 됨)에서 모든 단계를 실행 한 후 다음 파일/배치로 진행하는 것입니다.
스프링 배치에는 모든 단계를 반복해서 여러 번 실행할 수있는 메커니즘이 있습니까? 또는 파일이 다 떨어질 때까지 동일한 작업을 여러 번 실행해야합니까?
감사와 안부, 스프링 배치 문서에 피터
죄송합니다,이 질문은 조금 구식이지만, 여기에 무엇을 쓰고 있는지 정확히 내가 결국 한 :) 감사합니다 – machinery