[4장] 처리율 제한 장치의 설계
·
카테고리 없음
처리율 제한 장치 (Rate Limiter)클라이언트 혹은 서비스가 보내는 트래픽의 처리율을 제어하기 위한 장치.ex) HTTP 내에서는 특정 기간 내 전송되는 클라언트 요청 횟수를 제한.임계치(threshold)를 넘어선 요청은 중단(block)됨ex) 사용자는 초당 2회 이상 새 글을 올릴 수 없다.ex) 같은 IP 주소로 하루에 10개 이상 계정 생성을 할 수 없다.ex) 같은 디바이스로 주 5회 이상 리워드를 요청할 수 없다.장점DoS 공격에 의한 자원 고갈 방지.처리 제한을 통해 비용 절감 가능.써드파티 API 호출에 따라 사용료를 지불하고 있을 땐 더더욱 횟수를 제한해야 한다. 처리율 제한 장치의 요구사항낮은 응답시간 : 처리율 제한 장치로 인해 API 성능 (HTTP 응답시간) 에 영향을 주..