본문 바로가기
스프링 스터디 (인프런)/API GATEWAY

Spring Cloud GateWay 세팅

by 백엔드 개발자 2023. 7. 30.

테스트환경 Dependencies

 

 

application.properties( or application.yml)

zuul 프로젝트와 유사하지만, 라우트 설정만 살짝 상이하다.

cloud - gateway - routes로 작성.

+유레카 서비스 사용

predicates : 조건이다.  first-service의 경우 Path가 /first-service/**으로 들어올 경우 해당 uri로 이동한다.

 

zuul 1점 대 서비스는 동기 방식이다. 그래서 최신트렌드 메서드나 비동기방식 지원이 안됨.

2점대로 변경되어서 비동기 방식을 지원한다고 했으나, 기존스프링 쪽 라이브러리와 호환성 문제가 있다.

그래서 자체 서비스 gateway가 등장.

api gateway cloud 서비스 사용 목적 : 비동기 처리가 가능

 

 

테스트 방식

zuul 서비스와 동일한 방식으로 호출.

8000번 주소로 보내면 spring cloud gateway가 제대로 분기처리해서 원하는 메서드가 잘 호출되는지 볼 것이다.

 

https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C-%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4&unitId=68412&category=questionDetail 

 

학습 페이지

 

www.inflearn.com