Spring Cloud Config & Bus-Refresh 도입기
82
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

Spring Cloud Config & Bus-Refresh 도입기

이 게시물은 마이크로서비스 아키텍처에서 실시간 설정 변경을 가능하게 하는 Spring Cloud Config Server와 Bus-Refresh 도입 과정을 공유합니다.

문제점과 해결책

  • 설정 변경 시 전체 서비스 재배포의 비효율성 문제
  • Git 기반 중앙 저장소를 통한 설정 관리
  • Spring Cloud Bus를 활용한 설정 변경 실시간 전파

구현 및 아키텍처

  • Git에 설정 변경 후 TeamCity 트리거로 busrefresh 호출
  • Amazon MQ를 통한 메시지 전파로 각 마이크로서비스 설정 동기화
  • @RefreshScope를 통한 빈 재생성으로 무중단 설정 변경

결과 및 표준화

  • 배포 시간 20분에서 1분 이내로 획기적 단축
  • 무중단 설정 변경으로 운영 안정성 확보
  • 올리브영 개발센터 표준 아키텍처 템플릿에 시스템 적용

연관 게시글