특정서비스, 앱, 사용자가 또다른 네트워크 활동에 영향을 미치지 않도록 보장하거나 , Network Resource 를 공정하게 분배하는데 도움
네트워크 혼잡을 줄이고 대역폭을 효율적으로 사용
Throttle
작업을 제한하여 리소스 사용을 제어하는 기술
리소스를 보호하고 서비스의 안정성과 성능을 유지하기 위해 사용
무수한 클라이언트의 요청에 대한 속도를 제한해 서버가 과부하 상태에 빠지지않도록 하는것을 Request Throttle 이라고 함
결과적으로 Network Throttle은 네트워크 대역폭을 제한하고 트래픽을 관리하는 기술, Throttle 은 프로그래밍에서 작업속도를 제한해 리소스 사용을 제어하는 기술을 의미!!
둘이 차이라기보다는 처리하는 Network Throttle 은 하드웨어 관점(네트워크장비, 라우터), Throttle 은 소프트웨어 관점(코드)에서 다루어지는듯!
what is network throttle
what is throttle