Gateway(2)
-
[MSA] Spring Cloud Gateway (4) - Load Balancer
++) 해당 포스팅은 Eureka (Service Discovery)를 연동하여 프로젝트를 진행합니다. 사전 포스팅 참고. Load Balancer 로드 발란서가 무엇임? 왼쪽 그림을 참고해보자. 각 서비스 A와 B는 n개의 인스턴스로 돌아가고 있다. (여러 서버를 돌리고 있다는 뜻) 특정 이벤트로 사용자가 서버에 우르르 몰리게 될 때, 로드 발란서가 서버의 부하를 줄여주기 위해 사용자 접근을 여러 서버로 고르게 분산시켜주는 역할을 한다. 쉽게 말해서 교통정리 해주는 녀석임 프로젝트 구조 구조는 다음과 같다. API Gateway Service 프로젝트 : eureka client, 8000포트 first Service 프로젝트 : eureka client, 8081포트 second Service 프로젝..
2022.07.18 -
[MSA] Spring Cloud Gateway (1) - 프로젝트 생성
https://born2bedeveloper.tistory.com/57 [MSA] API Gateway Service - (4) 이전 포스팅 링크 (Service Discovery) 이전에는 Service Mesh 부분의 Service Discovery를 다뤘다. 이번엔 API Gateway에 대해 다뤄보자. API Gateway 위 그림처럼 마이크로 서비스가 3개가 있다고 가정했을.. born2bedeveloper.tistory.com ***이전 포스팅에 Spring Cloud Gateway참고 개발 환경 : InteliJ (Ultimate Mode) / Maven / Java11 Spring Cloud Gateway 프로젝트 생성 inteliJ에서 File > New > Project... 클릭하여 ..
2022.07.14