MSA 에서의 api gateway


MSA 에서의 api gateway

#MSA #마이크로서비스아키텍처 에서 api gateway 라는 용어가 나옵니다. 네트워크에서 gateway 는 특정 네트워크의 관문 라우터를 뜻합니다. 즉 해당 네트워크로 in/out 되는 트래픽은 무조건 gateway 라는 라우터를 통과한다는 뜻입니다. api gateway 는 gateway 에 api 라는 단어가 앞에 붙어있군요. 특정 웹서비스의 모든 api(e.g. rest api )들이 무조건 통과해야 하는 관문 서버 라고 보면 됩니다. #Spring 이나 다른 언어의 웹서버 프레임워크를 보면 아래처럼 url path에 따라 수행해야 할 함수를 라우팅 합니다. 이곳에서의 라우팅은 도메인은 모두 동일하고 path나 method 를 가지고 수행할 함수를 매핑시켜줍니다. 아래 소스는 특정 프레임워크에 대한 코드가 아닙니다. 슈도 코드라고 보면 됩니다. @route(path="/login", method="POST") function loginController() { // 할일...


#api #gateway #MSA #Spring #마이크로서비스아키텍처

원문링크 : MSA 에서의 api gateway