Spring Cloud는 마이크로서비스의 개발, 배포, 운영에 필요한 아키텍처를 쉽게 구성할 수 있도록 지원하는Spring Boot기반의 프레임워크입니다.다시 말해 "MSA구성을 지원하는 Springboot기반 Framework"입니다.환경 설정을 독립적으로 관리할 수
클라이언트가 Service Discovery로 요청을 보내면 API Gateway를 거쳐 전달된다.Service DiscoveryKey, Value로 저장된 데이터를 등록, 검색 등을 맡는다.요청정보에 따라서 어떤 서비스를 실행할지 알려주는 역할.Dependencies
API Gateway는 API서버 앞단에서 모든 API 서버들의 엔드포인트를 단일화하여 묶어주고 API에 대한 인증과 인가 기능에서 부터 메세지에 따라서 여러 서버로 라우팅 하는 고급기능 까지 많은 기능을 담당한다.인증/인가에 관련된 기능인증은 API를 호출하는 클라이
LombokEureka Discovery ClientGatewaySpring WebLombokEureka Discovery Clientport 8000으로 연결해도 Gateway를 통해 연결되는 모습을 확인할 수 있다.
API Gateway Filter란? Request를 받으면 Mapping을 통해 Predicate에서 판단하고 작업이 일어나기 전 사전 필터(Pre Filter) 통과 맞는 서비스를 실행한다. 작업 종료 이후 필터(Post Filter) 통과 필터는 Property
Eureka 연동 Discoveryservice를 server로 한다. (PORT:8761) API Gateway의 application.yml도 수정한다. >uri 를 lb://{서비스 이름} 으로 한다. lb(load balancer) 서비스가 모두 등록된 것