320x100
320x100
배치 프로그램 (Batch Program)
- 사용자와의 상호작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나
정해진 규칙에 따라 일괄 처리하는 방법
- 유형
ㆍ이벤트 배치 : 사전에 정의해둔 조건 충족시 자동으로 실행
ㆍ온디맨드 배치 : 사용자의 명시적 요구가 있을때마다 실행
ㆍ정기 배치 : 정해진 시점에 정기적으로 실행
배치 스케줄러
- 일괄처리를 위해 주기적으로 발생하거나 반복적으로 발생하는 작업을 지원하는 도구
- 종류
ㆍ스프링 배치
: 스프링 프레임워크의 3대 요소와 대용량 처리를 지원하는 애플리케이션
ㆍ쿼츠 스케줄러
: 스프링 프레임워크에 플러그인 되어 수행하는 작업과 트리거를 분리하여 유연성 제공
: 오픈 소스 기반
Cron 표현식
- 스케줄러 실행을 위해 작업이 실행되는 시간 및 주기 등을 설정하는 방법
- 리눅스 / 유닉스 cron 표현식
ㆍ분 : 0~59
ㆍ시간 : 0~23
ㆍ일 : 1~31
ㆍ월 : 1~12, JAN~DEC
ㆍ요일 : 1~7, SUN~SAT
ㆍ연도(생략가능) : 1970~2099
=> 모든 표현식에 특수문자 사용가능
- 쿼츠 cron 표현식
ㆍ초 : 0~59
=> 그외 리눅스 / 유닉스와 동일
- 특수문자
* 모든수
? 미사용
- 기간설정
. 특정기간 설정
/ 시작시간과 반복 간격 설정
L 마지막 기간에 동작
W 가장 가까운 평일에 동작
# 몇번째 주,요일 설정
300x250
728x90
'Certification > 정보처리기사' 카테고리의 다른 글
소프트웨어 개발 보안 설계 2 (0) | 2021.04.12 |
---|---|
소프트웨어 개발 보안 설계 1 (0) | 2021.04.12 |
공통 모듈 구현 (0) | 2021.04.11 |
개발 환경 구축 (0) | 2021.04.11 |
절차형 SQL 작성 (0) | 2021.04.11 |