Api gateway & Load Balancer & Service Discovery
스프링에서 제공하는 Api gateway & Load Balancer & Service Discovery 에 대해서 알아보자
Service Discovery
- Eureka 를 이용하여 마이크로서비스를 등록한다.
- 또한 각 서비스에 대해서 여러개으 인스턴스를 생성하여 등록을 한다.
Load Balancer
- Api Gateway 에서는 라운드 로빈 스케쥴링 기법을 이용하여 Load Balancer 기능도 제공한다.
- 예시
- 결과
-
번갈아 가면서 요청
Api gateway
- Api gateway 도 유레카에 등록을 한다.
- 이름으로 접근이 가능하다.
- path 로 오는 요청에 대해서
- 이름으로 service discovery 를 통해서 해당 서비스를 호출한다.