Search
🖤

9번째 모임(4/5)

활동 이름

1. Spring Cloud Gateway

API Gateway가 필요한 이유
안전한 API유통과 Client 요청별로 유연하게 대처하기 위해
SCG는 Predicates(수행을 위한 사전 요구조건)와 Filter를 조합하여 동작
세가지 용어

1) Route

목적지의 URI와 Predicates라는 조건들의 목록 그리고 필터들을 이용하여 어떤 곳으로 Routing 할 것인지를 명시하는 역할
어떤 요청이 왔는지 확인하고 Mapping 하는 작업

2) Predicate

Handler Mapping 시에 필요한 Uri 정보나, Path 정보를 확인하는 주체
라우팅이 동작하는 조건을 지정
지정할 수 있는 조건 : DateTime(Before, After, Between), Cookie, Http Header, Host, Http Method, Query (+) Proxying되는 비율(Weight)을 줄 수도 있음

3) Filter

Handler Mapping이 된 후 들어온 요청에 대한 필터 작업
들어오는 요청과 응답, Request, Response을 특정 필터를 타게 함
우리가 원하는 방식으로 요청을 보내거나 헤더를 조작 가능
해당 필터를 이용해 로그 파일 작성

2. Mission5

3. 다들 너무 수고하셨습니다!

추후 스터디 방향 및 책 설정