Spring Batch를 사용해야하는 이유

  • 기존 스케쥴링 방식에서는 대용량 데이터를 처리하는 도중 에러가 발생하면 롤백하고 다시 처음부터 처리해야 함.
  • Spring Batch에서 배치가 실패하여 작업 재시작을 하게 된다면 처음부터가 아닌 실패한 지점부터 실행
  • Spring Batch는 로깅/추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 건너뛰기, 리소스 관리 등 대용량 레코드 처리에 필수적인 기능을 제공

Tags:

Categories:

Updated: