Rate Limiting
목차
개요
Rate Limiting의 목적
Rate Limiting 유형
1. 로컬 Rate Limiting
2. 글로벌 Rate Limiting
비교
특성
로컬 Rate Limiting
글로벌 Rate Limiting
로컬 Rate Limiting
Token Bucket 알고리즘
기본 설정
경로별 Rate Limiting
헤더 기반 Rate Limiting
글로벌 Rate Limiting
아키텍처
구성 방법
1. Rate Limit Service 배포
2. EnvoyFilter로 글로벌 Rate Limiting 구성
3. VirtualService에 Rate Limit 액션 추가
주요 파라미터 설명
파라미터
설명
글로벌 vs 로컬 Rate Limiting 선택 기준
실전 예제
예제 1: API Gateway Rate Limiting
예제 2: 사용자 등급별 Rate Limiting
예제 3: 외부 API 보호
모니터링
Prometheus 메트릭
Grafana 대시보드
문제 해결
Rate Limiting이 작동하지 않음
글로벌 Rate Limiting 연결 실패
참고 자료
마지막 업데이트