다음을 통해 공유


트로틀링이란?

제한은 클라우드 API가 특정 기간에 수행할 수 있는 요청 수를 제한하는 데 사용하는 기술입니다. 제한을 사용하면 API를 모든 사용자가 사용할 수 있고 응답성이 유지됩니다. 또한 단일 사용자가 너무 많은 리소스를 사용하지 못하게 합니다.

여러 가지 방법으로 속도 제한을 경험할 수 있습니다. 한 가지 일반적인 방법은 HTTP 상태 코드를 사용하는 것입니다. 예를 들어 사용자가 허용된 요청 수를 초과하면 API가 429 Too Many Requests 상태 코드를 반환할 수 있습니다. 이 응답은 사용자가 특정 기간에 너무 많은 요청을 실행했으며 속도가 느려져야 했음을 나타냅니다.

상태 코드 외에도 일부 API는 응답 헤더 또는 본문에 추가 정보를 제공할 수도 있습니다. 예를 들어 Retry-After 헤더를 사용하여 사용자가 다른 요청을 하기 전에 대기해야 하는 시간을 나타낼 수 있습니다.

사용하는 API의 제한 제한을 인식하고 앱에서 제한 오류를 적절하게 처리하는 방법을 알고 있어야 합니다. 제한은 API가 부하가 많은 경우에도 앱의 응답성과 안정성을 유지하는 데 도움이 됩니다.

다음 단계