Spring Cloud를 활용하여 MSA 아키텍처 구조 실습을 해보려고 한다.
설계
Eureka Server를 하나 띄워 Client들을 등록해주고, Gateway를 통해 요청들이 해당 Service로 가도록 설정해주었다.
로드밸런싱 실습도 하기 위해 user와 product 서비스는 두개씩 띄웠다.
실습 목표
- 로드밸런싱 설정
- 모든 요청은 Gateway를 통해 접근하도록 설정
- 서킷 브레이커를 사용해 장애 대응 코드 작성
- zipkin으로 분산 추적하여 문제 파악하도록 하기
- (시간이 남는다면) config server 추가
'개발 > TIL' 카테고리의 다른 글
[TIL#44] AWS EC2 Swap memory 설정 + 디스크 용량 증가 (0) | 2025.02.24 |
---|---|
[TIL#43] 배달 주문 플랫폼 팀 프로젝트 설계 (0) | 2025.02.12 |
[TIL#41] 칸반보드 팀 프로젝트 회고 (0) | 2024.07.16 |
[TIL#40] 아웃소싱 프로젝트 팀 프로젝트 회고 (0) | 2024.06.25 |
[TIL#39] Spring h2 database 사용해서 통합 테스트 환경 분리하기 (0) | 2024.06.18 |