문제 상황 – 시나리오
특정 클라이언트의 높은 트래픽으로 인해 다양한 문제가 발생한다.
쓰로틀링 패턴
특정 기간 발생하는 요청 수에 제한을 두는 패턴이다.
속도제한 - 대응
클라이언트가 제한을 넘었을 때 어떻게 대응할 것인가?
- 요청을 무시
- 요청을 대기시키고 이후에 처리
- 품질 저하 / 대역폭 제한
속도제한 - 고려사항
어디에 제한을 둘 것인가?
- API 기준
- 고객 기준
참고
반응형
특정 클라이언트의 높은 트래픽으로 인해 다양한 문제가 발생한다.
특정 기간 발생하는 요청 수에 제한을 두는 패턴이다.
클라이언트가 제한을 넘었을 때 어떻게 대응할 것인가?
어디에 제한을 둘 것인가?