• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

프락시 역할을한다는것이 어떤 의미인가요?

22.09.24 15:57 작성 조회수 414

0

말씀하신데로 내부의 구조를 숨기는것을 프락시라고 하는건가요? 좀 검색해봐도 그냥 중계기? 그런 개념으로만 이해가 되서요.

답변 1

답변을 작성해보세요.

1

안녕하세요, 이도원입니다.

프록시(Proxy)의 역할이 내부 구조를 숨기는 역할이라기 보다는 Backend와 API Proxy를 분리하여 Backend코드의 변경이 있다 하더라도 API wkcpdpsms 에는 영향을 주지 않고, 지속적으로 동일한 서비스를 호출하기 위해 사용되는 개념으로 보시면 좋을 것 같습니다. user-service, order-service들이 변경될 경우라 하더라도 apigateway-service에 등록 시킨 api 들의 목록을 이용하여 apigateway-service에는 영향없이 정상적으로 서비스 되도록 하고 있습니다. 원래의 API gateway 기능에는 보안 및 모니터링관 관련된 기능이 추가되는 경우가 일반적이기 때문에, API Proxy + 추가 기능 = API Gateway라고 보시면 좋을 것 같습니다.

감사합니다.

채널톡 아이콘