본문 바로가기

Spring Cloud4

Spring Cloud(MSA) 실습 - 웹 쇼핑몰 3. 주문 서비스 및 테스트 https://jangcenter.tistory.com/38에서 이어짐 Spring Cloud(MSA) 실습 - 웹 쇼핑몰 2. 카달로그 서비스 https://jangcenter.tistory.com/35에서 이어짐 Spring Cloud(MSA) 실습 - 웹 쇼핑몰 1. 기본 설정과 회원 서비스 실제 MSA를 위한 실습 MSA의 동작 학습/응용이 목적이기 때문에 상세한 기능 구현, 다자인은 신경.. jangcenter.tistory.com 주문 서비스(orders Microservice) 설계 기능 apigateway-service URI Method 사용자 상품 주문 등록 /order-service/{userId}/orders POST 사용자 상품 주문 내역 조회 /order-service/{user.. 2021. 9. 16.
Spring Cloud(MSA) 실습 - 웹 쇼핑몰 2. 카달로그 서비스 https://jangcenter.tistory.com/35에서 이어짐 Spring Cloud(MSA) 실습 - 웹 쇼핑몰 1. 기본 설정과 회원 서비스 실제 MSA를 위한 실습 MSA의 동작 학습/응용이 목적이기 때문에 상세한 기능 구현, 다자인은 신경쓰지 않고 RestController로 진행, MSA의 동작위주의 실습 시스템 구성 회원 서비스(User Microservice) 설계 jangcenter.tistory.com 카달로그 서비스(Catalogs Microservice) 설계 기능 apigateway-service URI Method 상품 목록 조회 /catalog-service/catalogs GET 카달로그 서비스 프로젝트 생성 및 기본설정 * h2의 버전 변경 자동으로 DB생성을 위해,.. 2021. 9. 16.
Spring Cloud(MSA) 실습 - 웹 쇼핑몰 1. 기본 설정과 회원 서비스 실제 MSA를 위한 실습 MSA의 동작 학습/응용이 목적이기 때문에 상세한 기능 구현, 다자인은 신경쓰지 않고 RestController로 진행, MSA의 동작위주의 실습 https://github.com/jje951122/Spring_Cloud-MSA_web GitHub - jje951122/Spring_Cloud-MSA_web Contribute to jje951122/Spring_Cloud-MSA_web development by creating an account on GitHub. github.com 시스템 구성 회원 서비스(User Microservice) 설계 기능 apigateway-service URI Method 사용자 등록 /user-service/users POST 사용자 전체 조회.. 2021. 9. 15.
Spring Cloud - 서비스 디스커버리 Netflix의 Eureka를 이용해서 디스커버리 서비스를 구현 클라우드 환경이 되면서 서비스가 오토 스케일링등에 의해서 동적으로 생성되거나 컨테이너 기반의 배포로 인해서, 서비스의 IP가 동적으로 변경. 이 때, 서비스 클라이언트가 서비스를 호출할때 서비스의 위치 (즉 IP주소와 포트)를 알아낼 수 있는 기능을 서비스 디스커버리(Service discovery)라고 부름 클라이언트 사이드 디스커버리 패턴(Client-Side Discovery Pattern) 서비스 인스턴스의 네트워크 위치를 찾고 로드밸런싱하는 역할을 클라이언트가 담당하는 방식 서버 사이드 디스커버리 패턴(Server-Side Discovery Pattern) 서버 쪽에서 디스커버리 로직을 구현한 방식 Eureka 서버와 클라이언트 d.. 2021. 9. 14.