頻率限制

本頁適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

為了在多元化的用戶端應用程式中維持效能和可用性,請務必將應用程式流量維持在 API 和後端服務容量的限制範圍內。另外,請務必確保應用程式不會消耗超出許可的資源。

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

SpikeArrest 政策

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

這項政策應用於防止惡意攻擊者試圖透過阻斷服務 (DoS) 攻擊或有瑕疵的用戶端應用程式,導致突然出現大量流量。

請參閱 SpikeArrest 政策

配額政策

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

請參閱配額政策