어플리케이션 개요
여기서는 어플리케이션의 비지니스 로직, 도메인 분석에 집중하기 보다는 Spring Cloud와 Spring Boot를 이용해서 마이크로서비스를 만드는 것에 중점을 둔다.
- 상품 조회 : [사용자 -> CATALOG-SERVICE]
- 사용자 조회, 주문 확인 : [사용자 -> USER-SERVICE]
- 상품 주문 : 사용자 -> [ORDER-SERVICE]
- 상품 수량 업데이트 : [ORDER-SERVICE -> CATALOG-SERVICE] - 여기서는 직접 호출하지 않고메시징 서비스를 사용할 예정(Kafka)
- 주문 조회 : [USER-SERVICE -> ORDER-SERVICE] - 마이크로 서비스간의 통신 발생 (직접 호출)
어플리케이션 구성
- Registry Service(Eureka Server) 에 각 서비스 등록
- Messaging Channels(kafaka)
- Routing Service(API Gateway) 부하/분산 서비스 라우팅
- Configuration service (Config Server) 각 마이크로 서비스의 설정을 외부 서비스에 등록하고 참조해서 사용
어플리케이션 APIs
'Spring > [인프런] Spring Cloud' 카테고리의 다른 글
Catalogs, Orders Microservice (0) | 2022.06.19 |
---|---|
Users Microservice (0) | 2022.06.18 |
API Gateway Service (0) | 2022.06.17 |
Service Discovery (0) | 2022.05.29 |
Microservice와 Spring Cloud 소개 (0) | 2022.05.28 |