일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 디자인 패턴
- 디자인패턴
- 키클락
- zipkin
- 알고리즘
- 배치
- JPA
- Parallel Old GC
- Spring Boot Actuator
- Transaction Pattern
- TypeScript
- 타입스크립트
- Serial GC
- spring cloud
- 멀티스레드
- Java
- Resilinece4j
- Spring Cloud Netfilx Eureka
- spring batch
- 생산자 소비자 패턴
- Action Pattern
- The law of Demeter
- MSA
- saga pattern
- 체인 패턴
- 사가 패턴
- java 정렬
- 스프링 배치
- 스레드
- thread
- Today
- Total
목록배치 (2)
PSD( Private-Self-Development )

1. Job 개념 배치 계층 구조의 최상위 개념, 하나의 작업 자체를 의미 배치 작업을 어떻게 구성하고 실행할 것인지 전체적으로 설명하고 명세해 놓은 클래스 스프링 배치가 기본 구현체를 제공한다. 여러 Step 을 포함하고 있다. 기본 구현체 종류 SimpleJob 순차적으로 Step 을 실행 FlowJob 특정 조건 과 흐름에 따라 Step 을 실행 2. JobInstance 개념 Job 이 실행될 때 생성되는 Job 의 논리적 실행 단위 객체 (각 작업 실행) Job + JobParameter 의 구성을 가지며, 같은 Job 이라도 JobParameter 가 다르면 새로 JobInstance 를 생성 Job(1) 과는 1:M JobParameter 와는 1:1 3. JobParameter 개념 Job..
Spring Batch 란? Spring Batch는 트랜잭션 관리, 작업 처리 통계, 작업 재시작, 리소스 관리와 같이 대용량 레코드 처리에 필수적인 서버이다. 주로 Quartz, Scheduler, Jenkins 등의 스케줄러와 같이 사용하여 특정 시간에 동작 가능한 Job 을 구현한다. 배치 핵심 패턴 Read : DB, 파일, 큐 에서 다량의 데이터 조회 Process : 특정 방법으로 데이터 가공 Write : 데이터를 다시 저장 배치 시나리오 배치 프로세스 주기적 커밋 전략 제공 동시 다발적인 Job(서로 독립적) 의 배치 처리, 대용량 병렬 처리 실패 후 수동 또는 스케줄링에 의한 재시작 의존관계가 있는 step 여러 개를 순차적으로 처리 조건적 Flow 구성을 통한 체계적이고 유연한 배..