개발 관련/Spring
-
Spring Batch - 스프링 배치 총정리개발 관련/Spring 2022. 3. 25. 16:08
Spring Batch 1. 개요 1-1 배치란? 배치(Batch)는 일괄처리라는 뜻입니다. 실시간으로 할 필요가 없이 정해진 시간에 사람의 개입이 필요 없이 자동으로 진행되는 작업들을 batch 라고 합니다. 1-2 배치 애플리케이션이란? 대용량의 데이터를 처리하는 애플리케이션을 말합니다. 배치 애플리케이션은 다음의 조건을 만족해야합니다. 1. 대용량 데이터 : 배치 어플리케이션은 대량의 데이터를 가져오거나, 전달하거나, 계산하는 등의 처리를 할 수 있어야 합니다. 2. 자동화 : 배치 어플리케이션은 심각한 문제 해결을 제외하고는 사용자 개입 없이 실행되어야 합 니다. 3. 견고성 : 배치 어플리케이션은 잘못된 데이터를 충돌/중단 없이 처리할 수 있어야 합니다. 4. 신뢰성 : 배치 어플리케이션은 무엇..