2013-05-30 5 views
0

여러 파일 (예 : 300 개의 csv 파일)을 처리해야하는 요구 사항이 있습니다.스프링 배치 : 다중 스레드를 사용하는 다중 파일 처리

데이터에 변환 논리를 적용해야하므로 각 개별 파일을 읽어야합니다.

각 입력 파일에는 해당 변환 파일이 있습니다. 따라서 300 개의 입력 파일에 대해 300 개의 출력 파일을 갖게됩니다. 결국 300 개의 모든 출력 파일을 압축하여 단일 파일로 병합 한 다음 FTP/SFTP를 통해 원격 위치로 전송해야합니다.

매 시간마다 위의 처리를 적용해야하는 새 300 파일 세트를 처리해야하므로 시간당 위의 작업을 예약합니다.

  1. 스프링 배치를 사용하여 위 시나리오에서 다중 파일 처리를 처리하는 방법은 무엇입니까?
  2. 위의 처리를 여러 스레드에서 수행하는 방법은 무엇입니까?

좋습니다. 미리 감사드립니다.

답변

관련 문제