본문 바로가기
T.I.L. :: Today I Learned/항해99 14기 본과정

Day 44. 스프링 배치가 도대체 뭐냐

by DaSsom 2023. 5. 16.

피드백을 받고 와서 우리에게 도전과제로 주어진 것은 '스프링 배치'를 적용하는 것이었다. 그래서 이게 뭐고 왜 쓰는건지 궁금했다. 

 

Batch? 일괄이라는 뜻의 단어인데 배치 작업이라는게 데이터를 실시간으로 처리하는게 아니라 '일괄'적으로 모아서 한 번에 처리하는걸 말한다. 매니저님이 말씀해주신 예시로는 은행 점검시간. 은행 점검시간에 그 날 있었던 데이터를 다 모아서 한 번에 처리한다고 한다. 근데 이걸 이제 스프링에서 대용량 데이터 처리에 필수적인 기능들을 부가적으로 함께 제공해주는게 스프링 배치인 것이다. 그리고 스프링 배치에는 스케줄러 기능이 없어서 스케줄러 기능을 사용하려면 Jenkins 같은 전용 스케줄러를 사용해야한다고 한다. 

 

아무리 봐도 어떻게 적용해야할지 감이 안온다 ㅠㅠ

 

https://azderica.github.io/01-spring-batch/

 

[Spring] Spring Batch 개념 잡기 - Azderica

Spring Batch 개념 잡기 스프링 배치에 대한 기본 개념을 잘 이해하지 못하고 있음을 느껴 이에 따라 정리합니다. 정확히는 Spring Rest API와의 정확한 차이를 모른다는 생각이 들었습니다. Spring Batch란

azderica.github.io

https://joojimin.tistory.com/87?category=1057389 

 

Day 1. 배치와 스프링

스프링 배치 완벽 가이드 내용 정리입니다 http://www.yes24.com/Product/Goods/99422216 스프링 배치 완벽 가이드 2/e - YES24 스프링 배치의 `Hello, World!`부터 최근 플랫폼의 발전에 따른 클라우드 네이티브 기

joojimin.tistory.com