이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
Apigee Edge 문서 보기
아래의 비교 차트를 사용하여 비율 제한 사용 사례에 사용할 정책을 결정하세요.
할당량 | SpikeArrest | |
---|---|---|
다음과 같은 용도로 사용할 수 있습니다. | 개발자 앱 또는 개발자가 일정 기간 동안 수행할 수 있는 API 프록시 호출 수를 제한합니다. SpikeArrest 정책은 초 또는 분과 같은 더 짧은 간격 동안의 비율 제한에 더 적합합니다. 정확한 계산이 필요하면 할당량을 사용하세요. | 특정(일반적으로 짧은) 기간 동안 모든 소비자 간에 API 프록시에 대해 수행할 수 있는 API 호출 수를 제한합니다. 할당량 정책은 일, 주, 개월, 연도와 같은 더 긴 간격으로 제한을 설정하는 데 더 적합합니다. |
다음과 같은 용도로 사용할 수 없습니다. |
트래픽 급증으로부터 API 프록시의 대상 백엔드를 보호하기 위해 사용하지 마세요. 이를 위해 SpikeArrest 정책을 사용합니다. |
특정 기간 동안 앱이 API 프록시의 대상 백엔드에 연결하는 수를 계산하고 제한하는 데 사용하지 마세요. 참고: 정확한 계산이 필요한 사용 사례의 경우 할당량 정책을 사용하세요. |
계산 저장 여부 | 예 | 아니요 |
정책 연결 권장사항 |
일반적으로 사용자 인증 후 ProxyEndpoint Request PreFlow에 연결합니다. 이렇게 하면 정책이 API 프록시의 진입점에서 할당량 카운터를 확인할 수 있습니다. |
일반적으로 이 흐름의 시작 부분에 있는 ProxyEndpoint Request PreFlow에 연결합니다. 이를 통해 API 프록시의 진입점에서 급증 방지 기능을 제공합니다. |
한도 도달 시 HTTP 상태 코드 |
|
|
알아두면 좋은 정보 |
|
'평활화' 알고리즘 또는 유효 개수 알고리즘 중에서 선택할 수 있습니다. 전자는 지정된 기간 동안 발생 가능한 요청 수를 평활화하고 후자는 연속해서 전송되는 속도가 얼마나 빠른지에 관계없이 지정된 기간 동안 발생할 수 있는 총 요청 수를 제한합니다. 또한 평활화는 메시지 프로세서 간에 조정되지 않습니다. |
세부정보 더보기 | 할당량 정책 | SpikeArrest 정책 |