본문 바로가기

일상IT

검색하기
일상IT
프로필사진 일상IT

  • IT (1)
    • 기술노트 (1)
    • Socket (0)
    • git (0)
      • gitlab (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
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
Tags
  • spring scheduler
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

일상IT

[Spring] Blue-Green 환경에서의 Scheduler

Blue-Green 배포란? 똑같은 서버 환경을 Blue, Green 2개 준비하고 최신버전을 한쪽에 배포하여 nginx같은 웹서버를 통해서 최신버전이 배포된 서버로 스위칭하는 배포 기법 Blue-Green 환경에서 Spring Scheduler 문제점 보통 Spring 애플리케이션에서 스케줄러를 돌리는 방식은 Spring Scheduler를 쓰는 방식과 Jenkins 같은 도구를 활용하여 애플리케이션의 특정 API를 특정 주기로 호출하는 식으로 구현할 수 있다. 문제는 Spring Schduler를 사용할 때 발생한다. Spring Scheduler를 사용할 경우 멀티 인스턴스 환경에서 중복으로 실행될 수 있기 때문에 ShedLock같은 라이브러리를 활용해 하나의 인스턴스에서만 스케줄이 실행되도록한다...

기술노트 2023. 2. 26. 10:01
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바