Rate limit, belirli sürede yapılabilecek API isteği sayısını sınırlar. 429 Too Many Requests yanıtı aldığınızda isteği hemen döngüde tekrarlamak yerine sağlayıcının bekleme bilgisini izlemeli ve artan gecikme uygulamalısınız.
Neden hız limiti vardır?
Limitler hizmeti aşırı yükten, kötüye kullanımdan ve tek müşterinin bütün kapasiteyi tüketmesinden korur. Kota kullanıcı, uygulama, IP, endpoint veya işletme hesabı bazında uygulanabilir.
Sağlam istemci davranışı
- Yanıttaki Retry-After ve kota başlıklarını okuyun.
- Exponential backoff ve rastgele jitter kullanın.
- Aynı işi tekrar kuyruğa yazmadan önce benzersiz işlem kimliğini kontrol edin.
- Kritik ve toplu işleri ayrı kuyruklarda yönetin.
- Kota kullanımını panel ve alarm üzerinden izleyin.
Kapasite planlama
Ortalama trafik yeterli bir ölçü değildir. Kampanya, vardiya başlangıcı veya toplu senkronizasyon sırasında oluşacak tepe yükü hesaplayın. Sağlayıcının limit artırma sürecini canlıya çıkmadan önce öğrenin.
Rate Limit Nedir hakkında sorular
429 hatası sunucu hatası mıdır?
Genellikle istemcinin izin verilen istek hızını aştığını gösterir; geçici olabilir ve doğru bekleme stratejisiyle yönetilir.
Her endpoint’in limiti aynı mıdır?
Hayır. Sağlayıcı genel kota yanında endpoint, hesap veya mesaj türü bazında ayrı limit uygulayabilir.
Platform özellikleri ve sağlayıcı koşulları değişebileceği için canlı kurulum öncesinde bağlantılı resmî belgeleri kontrol edin.