반응형
처리율 제한 알고리즘
-
처리율 제한 장치(Rate Limiter) 설계시스템 설계 2022. 7. 31. 17:20
[가상 면접 사례로 배우는 대규모 시스템 설계]를 읽고 작성하는 포스트입니다. 틀린 내용이 있을 수도 있습니다! 틀린 내용이 있다면 댓글로 달아주시면 감사하겠습니다! 이번 포스팅은 처리율 제한 장치의 개념, 설계할 때 고려해야 할 부분 등에 대한 내용을 정리한다. 처리율 제한 장치(Rate Limiter)란? - 처리율 제한 장치는 클라이언트 또는 서비스가 보내는 트래픽의 처리율을 제어하기 위한 장치다. - 특정 기간 동안 전송되는 클라이언트의 요청을 제한하는 장치다. - 정의된 임계치를 넘어가면 이후에 들어온 모든 요청들의 처리를 중단한다. 구체적으로 다음과 같은 경우들을 예로 들 수 있다. - 사용자는 초당 2회 이상의 새 글을 올릴 수 없음 - 같은 IP 주소로 하루에 10개 이상의 계정을 생성할 ..