-
[CS] 배치 작업 처리CS 2023. 5. 12. 09:14
1. 배치 프로그램 이란?
- 개별적으로 어떤 요청이 있을 때마다 실시간으로 통신하는 것이 아닌 한꺼번에 일괄적으로 대량 처리
- 정해진 특정한 시간에 실행되도록 스케쥴링 진행
2. 배치 스케쥴러
- 일괄 처리(Barch Processing) 작업이 설정된 주기(시, 분, 일, 월, 특정 이벤트 등)에 맞춰 자동으로 수행되도록 지원해 주는 도구
3. 배치 스케쥴러 종류
- 스프링 배치(Spring Batch)
- Spring Source사와 Accenture사가 2007년에 공동 개발한 오픈소스 프레임워크
- 로그 관리, 추적, 트랜잭션 관리, 작업 처리 통계, 작업 재시작 등의 다양한 기능을 제공
- Quartz
- Quartz는 스프링 프레임워크로 개발되는 응용 프로그램들의 일괄 처리를 위한 다양한 기능을 제공하는 오픈 소스 라이브러리
- 수행할 작업과 수행 시간을 관리하는 요소들을 분리하여 일괄 처리 작업에 유연성을 제공
'CS' 카테고리의 다른 글
[CS] 프로세스(Process)와 스레드(Thread)의 차이 (0) 2025.01.20 [CS] DLL(Dynamic Link Library) (0) 2025.01.20 [CS] 나만의 간단한 프레임워크 설계 방법 (0) 2023.05.10 [CS] Unmanaged Language VS Managed Language (0) 2023.05.08 [CS] 공통 코드 (0) 2023.05.08