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분 이내로 획기적 단축
- 무중단 설정 변경으로 운영 안정성 확보
- 올리브영 개발센터 표준 아키텍처 템플릿에 시스템 적용

