
[댕댕어디가] MSA 아키텍처 전환기(3) - API Gateway 구현
·
댕댕어디가 프로젝트/MSA
1. API Gateway란 ?마이크로서비스 아키텍처에서 클라이언트와 백엔드 서비스 간의 중간 계층 역할을 하는 서버입니다. API Gateway는 클라이언트 요청을 받아 여러 마이크로서비스로 라우팅하고, 요청에 대한 인증, 로깅, 트래픽 관리 등의 작업을 수행합니다. 2. API Gateway 라이브러리API Gateway 를 구현할 수 있는 라이브러리에는 Netflix Zuul과 Spring Cloud Gateway가 있습니다. 아래와 같이 두 라이브러리의 각 장단점이 있습니다. 특징Netflix ZuulSpring Cloud Gateway프로세싱 모델블로킹 방식비동기 및 논블로킹 방식성능고부하 환경에서 병목 가능성 있음고성능 및 확장성 제공설치 및 설정복잡할 수 있음간단하고 직관적지원 상태유지보수 ..