728x90
반응형

Gateway 4

[MSA 구축하기] 8. Spring Cloud Gateway에 필터 적용하기 (API Gateway)

🔊 우리는 Spring Cloud를 활용하여 MSA를 구축한다. 🔊 이번에는, Spring Cloud Gateway Routes의 Filters를 설정할 것이다. API Gateway 파트 4 https://bu119.tistory.com/94 [MSA 구축하기] 6. Spring Cloud Gateway 라우팅 설정하기 (API Gateway) 🔊 우리는 Spring Cloud를 활용하여 MSA를 구축한다. 🔊 이번에는, API Gateway의 라우팅을 설정할 것이다. API Gateway 파트 2 마이크로서비스 서버를 2개 이상 준비하자. 라우팅을 설정하는 방법에는 3가 bu119.tistory.com Spring Cloud Gateway 라우팅을 설정했지만 서버를 실행했을 때 제대로 연결되지 않았다..

[MSA 구축하기] 6. Spring Cloud Gateway 라우팅 설정하기 (API Gateway)

🔊 우리는 Spring Cloud를 활용하여 MSA를 구축한다.🔊 이번에는, API Gateway의 라우팅을 설정할 것이다.  API Gateway 파트 2 마이크로서비스 서버를 2개 이상 준비하자. 라우팅을 설정하는 방법에는 3가지가 있다.application.properties를 통한 경로 설정application.yml를 통한 경로 설정Config 클래스를 활용한 경로 설정 (직접 Java 코드 작성) Spring Cloud Gateway 공식문서의 5번째 카테고리 5. Route Predicate Factories에 다양한 라우팅전략이 있다. Spring Cloud Gateway 공식문서https://docs.spring.io/spring-cloud-gateway/docs/current/ref..

[MSA] Spring Cloud Gateway와 Netflix Zuul의 차이점 (API Gateway)

🔊 Spring Cloud Gateway를 활용하여 API Gateway를 구축할 때 Spring Initializr에서 의존성으로 Gateway를 추가하면 안 되고 Reactive Gateway를 추가해야 하는 이유는 무엇일까? ❓ API Gateway 프로젝트를 생성하기 위해 Spring Initializr에서 의존성으로 Gateway를 추가했다가 이후에 설정들이 잘 되지 않았다. 그래서 이유를 찾아봤더니 Reactive Gateway를 추가했어야 했다. 왜?!!! Gateway가 아닌 Reactive Gateway를 추가해야 할까? 그 이유에 대해 알아보자!! ⭐ 의존성에 Gateway가 아닌 Reactive Gateway를 추가해야 하는 이유? 마이크로서비스 아키텍처에서 API Gateway를 구..

[MSA 구축하기] 5. Spring Cloud Gateway 프로젝트 생성하기 (API Gateway)

🔊 우리는 Spring Cloud를 활용하여 MSA를 구축한다. 🔊 이번에는, Spring Cloud Gateway를 사용하여 API Gateway를 구축할 것이다. API Gateway 파트 1 API Gateway란? 사용자가 설정한 Routing 설정에 따라 각 endpoint로 client를 대신해서 요청하고, 응답을 받으면 다시 client에게 전달해주는 역할을 한다. Spring Cloud에서는 Spring Cloud Gateway가 API Gateway의 역할을 수행한다. Spring Cloud Gateway란? 스프링 클라우드 게이트웨이는 MSA 가장 앞단에서 클라이언트들로 부터 오는 요청을 받은 후 경로와 조건에 알맞은 마이크로서비스 로직에 요청을 전달하는 게이트웨이이다. 게이트웨이는 개..

728x90
반응형