시작이 반

[MSA] Spring Cloud 본문

Programming/MSA

[MSA] Spring Cloud

G_Gi 2021. 7. 31. 14:14
SMALL

Spring Cloud?

Microservice의 개발, 배포, 운영에 필요한 아키텍처를 구성할 수 있게 도와주는 Spring Boot 기반 Framework이다.

 

https://happycloud-lee.tistory.com/207

Spring Cloud에는 많은 기능이 있지만 이번 실습을 따라하면서 사용할 기술들은 위의 사진과 같다.

 

 

 

실습 개요

 

 

 

Eureka : service discovery역할

유레카 서비스를 유레카 서버에 등록 ( ip, port )

 

netflix ribbon, zuul, spring cloud gateway : api gateway역할 

클라이언트가 api gateway를 통해 필요한 서비스 요청 ->

서비스 라우터에게 어디로 가야할지 질문 ->

필요한 마이크로서비스가 어디있는지 service discovery에 물어봄 ->

서비스가 여러개의 형태로 (인스턴스들) 구성이 되어있으면 load Balancing을 통해 결정

 

<참고 : https://happycloud-lee.tistory.com/207>

<참고 : Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)>

LIST

'Programming > MSA' 카테고리의 다른 글

[MSA] Spring Cloud ( Gateway Filter )  (0) 2021.08.03
[MSA] Spring Cloud ( API Gateway )  (0) 2021.08.02
[MSA] Spring Cloud ( Eureka Service Discovery )  (0) 2021.08.02
[MSA] MicroService Architecture  (0) 2021.07.30
[MSA] Cloud Native  (0) 2021.07.30