ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2020 정보처리기사 필기: 배치 프로그램
    자료/정보처리기사 필기 2020. 8. 11. 21:32

    * 배치 프로그램: 사용자와의 상호작용 없이 여러작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것

     

    - 정기 배치: 일, 주, 월과 같이 정해진 기간에 정기적으로 수행

    - 이벤트성 배치: 특정 조건 설정, 조건이 충족될때만 수행

    - On-Demand 배치: 사용자 요청 시 수행

     

    * 배치 프로그램이 갖추어야하는 필수 요소

    (1) 대용량 데이터

    (2) 자동화

    (3) 견고성

    (4) 안전성/신뢰성: 오류가 발생하면 오류 발생 위치, 시간 등 추적

    (5) 성능: 다른 응용 프로그램 수행 방해 x, 지정된 시간 내에 처리 완료

     

    * 배치 스케줄러: 일괄처리 작업이 설정된 주기에 맞춰 자동으로 수행되도록(=잡 스케줄러) 지원해주는 도구

    - 스프링 배치 (Spring Batch)

    오픈소스 프레임워크

    스프링 프레임워크 특성 그대로 -> 다양한 기능들 모두 사용

    데이터베이스나 파일의 데이터를 교환하는데 필요한 컴포넌트들을 제공

    로그관리, 추적, 트랜잭션 관리, 작업처리 통계, 작업 재시작 등의 다양한 기능 제공

    Job: 수행할 작업 정의

    Job Launcher: 실행을 위한 인터페이스

    Step: Job 처리를 위한 제어정보

    Job Repository: (Step의 저어 정보 포함) 작업 실행을 위한 모든 정보 저장

    '자료 > 정보처리기사 필기' 카테고리의 다른 글

    2020 정보처리기사 필기 (2)  (0) 2020.08.11
    2020 정보처리기사 필기 (1)  (0) 2020.08.11

    댓글

Designed by Tistory.