Spring Cloud로 개발하는 마이크로서비스 애플리케이션_E-commerce 애플리케이션

2023. 2. 25. 15:31·공부/Spring
반응형

 

 

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

E-commerce 애플리케이션

너무 복잡한 애플리케이션을 만들진 못하고 간단하게 세 가지의 마이크로 서비스를 만들어보자.

  • CATALOG-SERVICE
  • USER-SERVICE
  • ORDER-SERVICE

 

전체적인 애플리케이션 구성

 

 

전체적인 애플리케이션 구성

구성요소 설명
Git Repository 마이크로서비스 소스 관리 및 프로파일 관리
Config Server Git 저장소에 등록된 프로파일 정보 및 설정 정보
Eureka Server 마이크로서비스 등록 및 검색
API Gateway Server 마이크로서비스 부하 분산 및 서비스 라우팅
Microservices 회원 MS, 주문 MS, 상품(카테고리) MS
Queuing System 마이크로서비스 간 메시지 발행 및 구독

 

 

애플리케이션 APIs

마이크로서비스 RESTful API HTTP Method
Catalog Service /catalog-service/catalogs : 상품 목록 제공 GET
User Service /user-service/users : 사용자 정보 등록 POST
/user-service/users : 전체 사용자 조회 GET
/user-service/users/{user_id} : 사용자 정보, 주문 내역 조회 GET
Order Service /order-service/users/{user_id}/orders : 주문 등록 POST
/order-service/users/{user_id}/orders : 주문 확인 GET

 

 


- 출처 : 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의

반응형
저작자표시 비영리 변경금지 (새창열림)
'공부/Spring' 카테고리의 다른 글
  • Spring Cloud로 개발하는 마이크로서비스 애플리케이션_Users Microservice-1-2
  • Spring Cloud로 개발하는 마이크로서비스 애플리케이션_Users Microservice-1-1
  • Spring Cloud로 개발하는 마이크로서비스 애플리케이션_API Gateway Service_7
  • Spring Cloud로 개발하는 마이크로서비스 애플리케이션_API Gateway Service_6
데부한
데부한
어차피 할 거면 긍정적으로 하고 싶은 개발자
    반응형
  • 데부한
    동동이개발바닥
    데부한
  • 전체
    오늘
    어제
    • 분류 전체보기 (307)
      • 방통대 컴퓨터과학과 (27)
        • 잡담 (9)
        • 3학년1학기 (17)
      • 프로젝트 및 컨퍼런스 회고 (1)
        • 프로젝트 (4)
        • 한이음 프로젝트 (0)
        • 회고 (3)
      • 공부 (165)
        • Spring (37)
        • JPA (71)
        • 인프런 워밍업 클럽_BE (10)
        • Java (6)
        • React.js (27)
        • 넥사크로 (11)
        • 기타 (3)
      • 알고리즘 (85)
        • 알고리즘 유형 (10)
        • 알고리즘 풀이 (57)
        • SQL 풀이 (18)
      • 에러 해결 (13)
      • 잡담 (7)
        • 국비교육 (2)
        • 구매후기 (5)
        • 진짜 잡담 (0)
  • 블로그 메뉴

    • Github
    • Linkedin
    • 홈
    • 방명록
    • 글쓰기
    • 관리
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    토이프로젝트
    알고리즘
    프론트엔드
    기출문제
    RESTful
    QueryDSL
    스프링부트
    MSA
    JPA
    IT
    SQL
    인프런
    자바스크립트
    egov
    Spring
    SpringBoot를 이용한 RESTful Web Service 개발
    전자정부프레임워크
    넥사크로
    에러해결
    프로그래머스
    oracle
    토비의스프링부트
    코딩테스트
    운영체제
    개발자
    react
    springboot
    방통대
    백준
    Java
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
데부한
Spring Cloud로 개발하는 마이크로서비스 애플리케이션_E-commerce 애플리케이션
상단으로

티스토리툴바