JSJ_Study

  • 홈
  • 태그
  • 방명록

2026/04/29 1

Spring Batch 개념, 사용

배치(Batch)란?배치는 대량의 데이터를 한 번에 일괄 처리하는 방식을 말한다.실시간으로 요청이 들어올 때마다 처리하는 게 아니라, 데이터를 모아뒀다가 한꺼번에 처리하는 것이다.대표적인 사용 사례는 아래와 같다.일매출 집계 — 하루치 거래 데이터를 새벽에 한 번에 집계구독 메일 발송 — 정해진 시간에 구독자 전체에게 메일 일괄 전송데이터 백업 — 트래픽이 적은 새벽 시간대에 DB 백업Batch vs Scheduler여기서 헷갈릴 수 있는 게 Batch와 Scheduler의 차이다.구분 역할Batch대량 데이터를 일괄 처리하는 것Scheduler정해진 시간에 작업을 실행시키는 것배치는 "대량 처리"를 의미하는 것이지, 주기적으로 실행된다는 뜻이 아니다.Spring Batch는 Quartz 같은 스케줄러와..

Java & Spring/Spring 2026.04.29
이전
1
다음
더보기
프로필사진

JSJ_Study

CS 기초지식, AI 지식 관련 블로그

  • 기록 (111) N
    • 기초 CS (9)
      • 자료구조 & 알고리즘 (4)
      • 네트워크 (1)
      • 운영체제 (0)
      • 데이터베이스 (4)
    • 코딩 테스트 (2)
    • Java & Spring (44) N
      • Java (16)
      • 자바가상머신(JVM) (3)
      • 컬렉션 프레임워크 (4)
      • 스트림 (1)
      • Spring (6)
      • Spring Security (8) N
      • JPA (4)
    • Git & GitHub (4)
    • Weekly Paper (11)
    • Project (6)
      • Findex (2)
      • Senior-Agent (0)
      • Monew (3)
      • Mopl (1)
    • Cloud (24)
      • 클라우드 활용 (8)
      • 클라우드 프로그래밍 (10)
      • 클라우드 응용 SW 개발 (6)
    • Docker (1)
    • Python (5)
      • FastAPI (2)
      • AI (2)

Tag

sprint, 2026-01-19, 2026-01-06, 2026-01-05, 2026-01-08, java, 자료구조 #큐 #queue #덱 #deque, 자료구조 #연결리스트 #linked list, 2026-01-07, 백엔드, 2026-01-12, 자료구조, stack, jvm, 10기, 자료구조 #스택, 자바, 스프링, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바