728x90

1. 배치 프로그램

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

 

  • 배치 프로그램의 필수 요소
    • 이벤트 배치, 온디맨드 배치, 정기 배치
  • 배치 스케줄러
    • 일괄처리를 위해 주기적으로 발생, 반복적으로 발생 작업을 지원하는 도구
    • 종류 
      • 스프링 배치, 쿼츠 스캐줄러
    • Cron 표현식 
      • 초, 분, 시간, 일, 월, 요일, 연도(생략가능)
      • 특수문자
      • 기호 의미
        * 모든 수
        ? 해당 항목 미사용
        - 기간 설정
        , 특정 기간 설정
        / 시작시간과 반복간격 설정
        L 마지막 기간에 동작
        W 가장 가가운 평일에 동작
        # 몇 번째 주, 요일 설정
      • 예시
        • 초 분 시간 일 월 요일 
        • 0   0   12   *   *   *      : 매일 12시에 실행
        • 0   0   20   ?   *  MON-FRI : 월~금 20시 0분 0초에 실행

 

 

728x90
300x250
WONILLISM