본문 바로가기 메뉴 바로가기

zeroco2

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

zeroco2

검색하기 폼
  • Develop (54)
    • Marketing (1)
      • GA (1)
    • Frontend (0)
      • Javascript (0)
    • Backend (10)
      • Spring & Spring Boot (5)
      • Spring Batch (2)
      • Java (3)
    • Data (25)
      • Oracle (3)
      • ELK (6)
      • Kafka (3)
      • Clickhouse (1)
    • Infra (7)
      • Linux (1)
      • Docker & k8s (5)
      • aws (0)
    • 개발지식 (2)
    • 문제해결 (8)
    • 일상 (0)
  • 방명록

Backend/Spring Batch (2)
Batch Scheduler에 필요한 Cron 식 정리

Spring Boot에서 quartz 크론 표현식 주의 - 월은 0-11이 아닌 1-12인점 - 요일은 0 :일요일 ~ 6: 토요일, 7도 일요일로 되어있음. 1234567 기준으로 일관성 있게 쓰는게 나음 크론 표현식 옵션 ? : 조건없음 [일, 요일 에서만 사용가능] * : 모든 조건에서 참 시작시간/단위 (예 0/5) : 해당 시작시간부터 해당 단위때 참 시작범위-끝범위 (예 3-5) : 예제(3-5)는 3에서 5까지 (3, 4, 5) 조건일때 참. x,y,z... (예 1,3,5) : 예제(1,3,5) 1,3,5 일때만 참. L : [일, 요일 에서만 사용가능] - 일에서 사용하면 : 예(L) 마지막 날짜입니다. 예를들어 1월이라면 31일 2월이라면 윤년에 따라 28혹은 29일 4월이라면 30일에..

Backend/Spring Batch 2023. 7. 6. 16:14
Spring Batch 개념 정리

Spring Batch :books: Spring batch Architecture Spring batch는 Job bean이 생성되면 JobLauncher에 의해 Job을 실행한다. JobLauncher가 job을 실행하고, Job은 Step을 실행하게 된다. JobRepository는 DB또는 Memory에 Spring batch가 실행할 수 있도록 Metadata를 관리하는 Class이다. Job은 배치의 실행단위 Job은 N개의 Step을 실행할 수 있으며, 흐름(Flow)를 관리할 수 있다. - Job Flow : A step 실행 후 조건에 따라 B Step 또는 C Step을 실행 설정 Step은 Job의 세부 실행 단위이며, N개가 등록되어 실행된다. Step의 실행단위는 크게 2가지로 나..

Backend/Spring Batch 2023. 7. 4. 21:35
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바