spring batch란1 [Batch] 스프링 배치 개념, 특징과 용어 정리 ✏️ 배경 처음 고도화를 맡게 된 프로젝트에서는 배치 처리가 @Scheduled를 사용한 단순한 스케줄링이 전부였다. 이러한 단순한 스케줄링에는 여러 가지 문제점이 있었다. 1. 처리 도중 문제가 발생하면 모든 데이터가 롤백되어 처음부터 다시 처리해야 된다. 2. 언제 어디서 어떠한 이유로 에러가 발생했는지 알 수 없어서 로그를 추적하기가 어렵다. 3. 배치가 성공 및 실패 여부를 나중에 알게 되어 즉시 반응하기가 어렵다. 이러한 문제점을 해결하고자 스프링 배치를 도입했고 기존 배치 서비스를 개선할 수 있었다. 스프링 배치 활용하면서 스프링 배치의 유용한 점들을 직접 경험하게 되었고, 다음에 더 잘 활용하기 위해 스프링 배치 기술에 대한 정리 및 학습을 목적으로 Batch 카테고리를 만들게 되었다. 🔎 .. 2023. 4. 22. 이전 1 다음