배치 프로그램이란?
- 개별적으로 어떤 요청이 있을 때마다 실시간으로 처리하는 것이 아닌 한번에 일괄적으로 대량 처리
- 정해진 특정한 시간에 실행되도록 스케줄 진행
배치 스케쥴러
- 일괄 처리(Batch Processing) 작업이 설정된 주기(시, 분, 일, 월, 특정 주기)
배치 스케줄러 종류
- 스프링 배치(Spring Batch)
- 로그 관리, 추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작 기능 등을 제공
- Windows Scheduler
- DB 스케쥴러