頻率限制

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

為確保各種用戶端應用程式的效能和可用性,請務必將應用程式流量維持在 API 和後端服務的容量限制內。此外,請務必確保應用程式不會耗用超過允許的資源。

Apigee 提供兩項政策,可協助您將流量管理最佳化,盡量減少應用程式的延遲時間,同時維持後端服務的健康狀態。每種政策類型都處理流量管理的特定層面。在某些情況下,您可能會在單一 API Proxy 中使用這兩種政策類型。

SpikeArrest 政策

SpikeArrest 政策可防範流量暴增。這項政策會限制 API Proxy 處理並傳送到後端的要求數,防範效能延遲和停機。

這項政策可用於防範惡意攻擊者嘗試使用阻斷服務 (DOS) 攻擊中斷服務,或防範有錯誤的用戶端應用程式造成流量突然暴增。

請參閱 SpikeArrest 政策

配額政策

這項政策會維護分散式「計數器」,計算傳入的要求,藉此對用戶端應用程式強制執行用量限制。計數器可統計任何可識別實體的 API 呼叫次數,包括應用程式、開發人員、API 金鑰、存取權杖等。API 金鑰通常用於識別用戶端應用程式。這項政策的運算成本很高,因此對於高流量 API,建議設定較長的時間間隔,例如一天或一個月。這項政策應適用於強制執行與開發人員和合作夥伴簽訂的業務合約或服務水準協議,而非用於營運流量管理。

請參閱配額政策