coco

  • 홈
  • 태그
  • 방명록

Spring Batch 1

[Spring] Batch작업이란?

Spring Batch란? 배치 처리는 주기적으로 대량의 반복적인 데이터 작업을 수행하기 위해 사용하는 방식이다. 예를 들어 백업, 삭제나 필터링 같은 특정 데이터를 처리하는 일을 개별 트랜잭션에서 진행해야 하는데 이런 작업들은 지금 당장 결과가 필요하지 않은 경우가 많다. 이러한 작업들을 모아서 자동으로 처리하는 것이 Batch이다.Batch가 필요한 이유?반복적으로 수행되어야 하는 태스크를 보다 효율적으로 실행하기 위함이다.하루 매출 정산월별 통계 계산로그 분석대량의 알림 발송데이터 백업 / 정리이런 작업을 리소스 사용량이 많은 시간대에 처리하면응답 지연😱서버 부하 폭증😱서비스 장애 가능성 증가😱등의 우려가 있다. 따라서 Batch는 서비스 운영의 부담을 덜어주는 역할을 한다.Batch의 특징..

Programming/Spring 2025.11.19
이전
1
다음
더보기
프로필사진

coco

완전 대박 조짐~아니 그냥 조짐

  • 분류 전체보기 (19)
    • 코딩테스트 (1)
    • 📖위클리 페이퍼 (4)
    • Programming (12)
      • Java (1)
      • Spring (5)
      • Server (2)
      • Database (2)
      • Cloud,Infra (2)
    • 회고 (0)

Tag

O(log n), 갭체크, O(n), 코딩테스트, 단일책임원칙, 트랜잭션 격리, 코테준비, 행위패턴, 코드트리, git fetch, 로컬 캐시, 코테공부, 스케일인, flatMap(), n+1, 알고리즘기초, 스케일다운, 코테풀이, 배치작업, 구조패턴,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바