각각의 서비스들을 운영하기 편하게 해주는, 서버를 올리고 운영할 때에 관련된 주제를 다루었다.
- spring-cloud-config : application.yml 파일을 하나의 github에서 관리하고, 올라가 있는 것중 원하는 것만 받아서 실행할 수 있음
- spring-boot-actuator : 스프링 서버의 상태를 모니터링할 수 있는 각종 기능. Application.yml 불러올 때 어떻게 불러와졌는지, openfeign에서 열림반열림 상태 등, 서버를 재시작하지 않고 yaml 파일 설정을 바꿀 수도 있음.
- spring-cloud-vault : 각 서버에 필요한 민감정보를 관리한다. (예. 환경변수)
클라이언트 | 상품 마이크로 서비스 |
:3개의 서비스를 각각 관리하는 것이 힘들다. | 주문 마이크로 서비스 |
회원 마이크로 서비스 |
[ 상품 마이크로 서비스 | ||
깃헙(application.yml) | [ 스프링 클라우드 Config서버 ] | [ 주문 마이크로 서비스 |
[ 회원 마이크로 서비스 |
'BEYOND SW [3] 백엔드' 카테고리의 다른 글
[MSA] SAGA 패턴: 동시성 제어 - (1) (0) | 2025.03.04 |
---|---|
[MSA] Circuit Breaker: 예외 처리를 어떻게 할 것인가? (w. Open Feign Client) (0) | 2025.03.04 |
[Spring Boot] @Builder 그리고 @NoArgsConstructor(access = AccessLevel.PROTECTED) (0) | 2025.03.01 |
[Spring Boot] 요청&응답을 위한 DTO 만들기 (+ JpaRepository @Entity, @Builder) (0) | 2025.03.01 |
2/27 [MSA] 서비스끼리 통신하기 (1) kafka - [실습] 모듈에서 적용해보기 (0) | 2025.02.28 |