Springboot

proxy개념

열곰탱 2022. 9. 29. 00:55

adapter

 

 

proxy

 

proxy는 대리자라는 의미이다.

proxy 

클라이언트는 proxy서버한테 요청을한다. 

proxy서버는 받은 요청을 다시 서버한테 던진다.

 

 

proxy 장점

1. 클라이언트한테 서버의 ip주소를 알려줄필요가없다

- 서버가 공격당할일이 줄어든다.

 

2. proxy에서 추가적인 기능을 수행할수 있다.

ex) 중국인 차단, 응답할때 content타입을 달아주기, header에 key값 달아주기

 

결국 서버의 서버의 전후(앞뒤) 관리를 할수있다.

-> spring에서는 intercepter가 위의 기능을 수행한다.

-> intercepter는 proxy패턴으로 spring에서 만든다.