본문 바로가기
Programming/JAVA

[전자정부표준프레임워크] 6. 배치 실행환경

by Berasix 2022. 10. 13.
반응형

1. 개요

대용량 데이터 처리를 위한 기반 환경을 제공하는 Layer

정기적인 반복 수행, 정해진 규칙에 따라 일괄처리

그에 관련하여 필요한 혹은 유용한 기능들을 제공한다.

 

주요 이용 : 대량의 데이터 전송, 웹사이트 로그 통계 분석, 회계 결산, 일일 결제 취함 등

 

2. Batch 구성요소

Job Repository

배치 실행중 발생 정보 저장하는 저장소 역할, 실행 결과가 저장된다고 생각하면 된다.

 

Job Launcher

배치 작업을 실행시키는 역할

 

Job Runner

외부 실행 모듈과 Job Launcher를 연결해주는 모듈

 

Job

하나의 배치 실행 단위. 일감.

 

Step

실질적인 배치 처리 내용을 정의하고 있는 객체.

무엇을 어떻게 처리할지에 대한 설정

 

3. Batch Processing

Flat File

2차원 데이터를 포함하는 유형의 파일, 읽고 파싱하는 기본적인 기능 제공

 

XML 파일 처리

 

Multi 파일 처리

 

DB 처리

 

 

 

 

728x90

댓글