Saltar al contenido principal

Visión General

KillB implementa limitación de tasa para asegurar uso justo y estabilidad del sistema.

Límites de Tasa

AmbienteSolicitudes por SegundoBurst
Sandbox100200
Producción50100

Encabezados

La respuesta incluye encabezados de límite de tasa:
X-RateLimit-Limit: 50
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1704657600

Manejando Límites de Tasa

const makeRequestWithRetry = async (url, options) => {
  const response = await fetch(url, options);
  
  if (response.status === 429) {
    const resetTime = response.headers.get('X-RateLimit-Reset');
    const waitTime = (resetTime * 1000) - Date.now();
    
    await new Promise(resolve => setTimeout(resolve, waitTime));
    return makeRequestWithRetry(url, options);
  }
  
  return response;
};

Mejores Prácticas

Espera cuando limitado por tasa, no hagas spam de reintentos
Cachea datos de usuario y reduce llamadas API
Evita polling con webhooks
Agrupa operaciones relacionadas juntas

Próximos Pasos

Mejores Prácticas

Consejos de integración de producción