본문 바로가기
TIL

api gateway

by 은지:) 2023. 6. 6.
728x90
반응형

 

 

 

 

 

클라이언트 - api gateway -(...)- 서버

 

 

 

api gateway

 

다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트이다.

 

 

 

하나의 프로그램에 여러개의 서버가 있을 때 => 각각 도메인이 다를 수가 있음

 

클라이언트에서는 api를 호출하는 많은 코드들이 있음

 

 -> 서버 두 개를 통합한다고 했을 때 프론트엔드는 통합된 코드를 찾아서 하나하나 다 고쳐야 됨 -> 비효율적

 

 

 

 

이때 api gateway 를 도입하는 것

 

 

 

 

api gateway는 자신만의 주소를 가지고 있음

 

 

예를 들어

example.io

 

 

=> 클라이언트는

 

"example.io/a"

"example.io/b"

"example.io/c"

 

형식으로 요청

 

 

=>  api gateway는 경로 별로 어떤 api 서버와 연결할 지 설정

 

=> 서버가 통합 되어 도메인이 달라졌다해도 프론트엔드에서 따로 api주소를 고칠 필요 없음

 

 

 

 

 

 

 

 

출처

https://www.youtube.com/watch?v=60goWpADp-I

728x90
반응형

'TIL' 카테고리의 다른 글

클로저  (0) 2023.06.21
기명함수 / 익명함수  (0) 2023.06.21
react) typescript 에서 svg 파일 어떻게 쓰나요  (0) 2023.05.30
컨테이너화  (0) 2023.05.21
클로저  (0) 2023.05.19

댓글