본문 바로가기

일상IT

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

  • IT (1)
    • 기술노트 (1)
    • Socket (0)
    • git (0)
      • gitlab (0)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
일 월 화 수 목 금 토
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
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

티스토리툴바