처리율 제한 장치1 4장. 처리율 제한 장치의 설계 처리율 제한 장치(rate limi**ter)**는 클라이언트 또는 서비스가 보내는 트래픽의 처리율을 제어하기 위한 장치이다.HTTP를 예로 들면 이 장치는 특정 기간 내에 전송되는 클라이언트의 요청 횟수를 제한한다.장점DoS 공격에 의한 자원 고갈을 방지비용 절감서버 과부화 방지처리율 제한 알고리즘토큰 버킷누출 버킷고정 윈도 카운터이동 윈도 로그이동 윈도 카운터분산 환경에서 고려할 점경쟁 조건(race condition)분산 환경에서 요청 카운트를 공유자원으로 사용함으로 값이 잘 못 될 수 있다.루아 스크립트 또는 레디스 자료구조인 정렬 집합을 활용해 해결할 수 있다.동기화(synchronization)처리율 제한 장치 서버를 여러 대 두게 되면 동기화가 필요하다.레디스와 같은 중앙 집중형 데이터 저장.. 2025. 1. 17. 이전 1 다음 728x90