Hız sınırlaması

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Çeşitli istemci uygulamalarında performansı ve kullanılabilirliği korumak için uygulama trafiğini API'lerinizin ve arka uç hizmetlerinizin kapasite sınırları içinde tutmak çok önemlidir. Uygulamaların izin verilenden daha fazla kaynak tüketmediğinden emin olmak da önemlidir.

Apigee Edge, arka uç hizmetlerinin durumunu korurken uygulamalarda gecikmeyi en aza indirmek için trafik yönetimini optimize etmenizi sağlayan iki mekanizma sunar. Her politika türü, trafik yönetiminin farklı bir yönünü ele alır. Bazı durumlarda, tek bir API proxy'sinde her iki politika türünü de kullanabilirsiniz.

API trafiği yönetim politikalarına giriş için bu videoyu izleyin.

SpikeArrest

Bu politika, belirlediğiniz bir sınırı daha küçük aralıklara bölerek trafik artışlarını yumuşatır. Örneğin, saniyede 100 mesaj sınırı tanımlarsanız SpikeArrest politikası yaklaşık 10 milisaniyede bir istek (1000 / 100) sınırını zorunlu kılar. Dakikada 30 mesaj ise yaklaşık 2 saniyede bir isteğe (60 / 30) düzeltilir. SpikeArrest sınırı, arka uç hizmetiniz veya API proxy'si için hesaplanan kapasiteye yakın olmalıdır. Sınır, saniye veya dakika gibi daha kısa zaman aralıkları için de yapılandırılmalıdır. Bu politika, kötü niyetli saldırganların hizmet reddi (DoS) saldırısı veya hatalı istemci uygulamaları kullanarak bir hizmeti kesintiye uğratmaya çalışmasından kaynaklanan ani trafik patlamalarını önlemek için kullanılmalıdır.

SpikeArrest politikasını inceleyin.

Kota

Bu politika, gelen istekleri sayan dağıtılmış bir "sayaç" tutarak istemci uygulamalarındaki tüketim sınırlarını zorunlu kılar. Sayaç, uygulamalar, geliştiriciler, API anahtarları, erişim jetonları vb. dahil olmak üzere tanımlanabilir tüm varlıklar için API çağrılarını sayabilir. API anahtarları genellikle istemci uygulamalarını tanımlamak için kullanılır. Bu politika hesaplama açısından maliyetli olduğundan, yüksek trafikli API'ler için daha uzun zaman aralıklarında (ör. bir gün veya bir ay) yapılandırılmalıdır. Bu politika, operasyonel trafik yönetimi yerine geliştiriciler ve iş ortaklarıyla yapılan ticari sözleşmeleri veya HDS'leri uygulamak için kullanılmalıdır.

Kota politikasını inceleyin.