본문 바로가기
나혼자 스터디/정보처리기사

배치 프로그램 / 배치 스케줄러

by jungwonyu 2022. 7. 4.
728x90

배치 프로그램

: 사용자와의 상호작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나 정해진 규칙에 따라 일괄처리하는 방법

 

* 유형

- 이벤트 배치: 사전에 정의해 둔 조건 충족 시 자동으로 실행

- 온디맨드 배치: 사용자의 명시적 요구가 있을 때마다 실행

- 정기배치: 정해진 시점(주로 야간)에 정기적으로 실행

 

배치 스케줄러

: 배치 스케줄러는 일괄 처리를 위해 주기적으로 발생하거나 반복적으로 발생하는 작업을 지원하는 도구

 

* 종류

- 스프링 배치

- 쿼츠 스케줄러

 

쿼츠 크론 표현식

순서 필드 이름 허용 값
1 0~59, 특수문자
2 0~59, 특수문자
3 시간 0~23, 특수문자
4 1~31, 특수문자
5 1~12, JAN~DEC, 특수문자
6 요일 1~7, SUN~SAT, 특수문자
7 연도(생략 가능) 1970~2099, 특수문자

 

* 모든 수
? 해당 항목을 미사용
- 기간 설정
, 특정 기간 설정
/ 시작시간과 반복간격 설정
L 마지막 기간에 동작
W 가장 가까운 평일에 동작
# 몇 번째 주, 요일 설정