본문 바로가기

CS/디자인 패턴

프록시 패턴

대상 객체(subject)에 접근하기 전 그 접근에 대한 흐름을 가로채 대상 객체 앞단의 인터페이스 역할을 하는 디자인 패턴

 

서버 앞단에 두어 캐싱, 로깅 등에 활용하는 프록시서버가 대표적.

 

- 프록시 서버: 서버 앞단에 둬서 캐싱, 로깅, 데이터 분석 미리 하는 서버. 포트 번호를 바꿔 실제 서버의 포트에 접근하지 못하도록 하는 등 기능 가능

 

프록시 서버 구축에 주로 쓰이며 모든 사용자가 서버에 직접 접속하지 못하도록 간접적으로 한 단계를 더 거치도록 함 (NGINX, CloudFlare 등)

 

 

 

출처 : 면접을 위한 CS 전공지식 노트

'CS > 디자인 패턴' 카테고리의 다른 글

Flux 패턴  (0) 2022.07.22
MVC, MVP, MVVM  (0) 2022.07.22
옵저버 패턴  (0) 2022.07.22
전략 패턴  (0) 2022.07.22
이터레이터 패턴  (0) 2022.07.22