Spring Batch 란?


Spring Batch 란?

Spring Batch 로 일괄 처리해야하는 부분이 생겨서 공부를 시작했다. 먼저 주요 개념을 살펴보고 깊게 공부해볼 생각이다. 매일 전날의 데이터를 집계 해야하는 상황일 때 Spring MVC 에서 이를 진행한다면 큰 데이터를 가공하고 저장한다면 해당 서버의 CPU, I/O 의 자원 낭비가 심할 수 있다. 집계 기능을 위해서 API 를 구성하는 것은 낭비이며 처리중 실패했을 때 실패한 데이터부터 다시 처리를 할 수 있어야 하고 누군가가 집계를 실행시켰는데 또 다른 누군가가 실행시켰을 경우에 대비해야한다. 즉 일정 주기로 실행해야 할 때, 실시간 처리가 어려운 대량의 데이터를 처리해야 할 때 Spring Batch 를 사용해야한다. Batch 어플리케이션..........

Spring Batch 란?에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Spring Batch 란?