🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónLímites de tasa y cuotas
5 tareas · 38 min · Principiante
Un límite de tasa protege a la API de que una sola fuente la sature, y una cuota protege el acuerdo comercial de que alguien consuma más de lo pactado. Se parecen y no son lo mismo, y los dos pueden estar bien escritos y contar a la persona equivocada. Tienes la configuración de límites, las cuotas de los clientes y las respuestas 429 de una tarde de Pasiflora Cosméticos, de Cali, el 20 de julio de 2027. Es evidencia ya levantada: se lee y se razona sobre ella, y no se envía ninguna petición.
Objetivo de la sala
Un límite de tasa protege a la API de que una sola fuente la sature, y una cuota protege el acuerdo comercial de que alguien consuma más de lo pactado. Se parecen y no son lo mismo, y los dos pueden estar bien escritos y contar a la persona equivocada. Tienes la configuración de límites, las cuotas de los clientes y las respuestas 429 de una tarde de Pasiflora Cosméticos, de Cali, el 20 de julio de 2027. Es evidencia ya levantada: se lee y se razona sobre ella, y no se envía ninguna petición.Un límite de tasa cuenta peticiones en una ventana corta (por segundo o por minuto) y protege la disponibilidad: si se supera, la pasarela responde 429 Too Many Requests (RFC 6585), y a menudo con Retry-After, que dice cuánto esperar (RFC 9110). Una cuota cuenta consumo en un periodo largo (un día, un mes) y es un acuerdo: qué incluye el plan y qué pasa al terminarlo. Suelen vivir juntos y responden a preguntas distintas.
Entre las formas de contar, la ventana fija reinicia el contador a intervalos exactos y admite una ráfaga doble en el cambio de ventana; la ventana deslizante y la cubeta de fichas suavizan ese efecto.
Responde para continuar
Un cliente envía 5000 peticiones en diez segundos y agota el servicio para los demás, aunque está dentro de su plan mensual. ¿Qué control falla o falta?
Ver pista de ayuda
El plan mensual no ve ráfagas de segundos.
La tabla limites muestra, por ruta, con qué clave se cuenta, la ventana, el máximo y qué pasa al pasarse. Los límites se ponen primero donde hay más que perder y donde un atacante más gana de insistir. Una ruta que verifica credenciales sin freno permite probar contraseñas o claves sin que nada lo note.
Busca la fila que no tiene ningún límite.
Responde para continuar
¿Qué ruta de la API, la que entrega el acceso, no tiene ningún límite? Escribe la ruta.
Una cuota se vigila con una resta: lo contratado menos lo consumido. Es la cifra que pide el área comercial antes de avisar a un cliente que se acerca al tope y la que evita que el corte llegue por sorpresa.
Consulta la tabla cuotas y haz la cuenta para el cliente indicado.
Responde para continuar
¿Cuántas peticiones le quedan este mes al cliente distribuidora-norte? Escribe solo el número.
Un límite por dirección IP supone que cada dirección es una persona o un cliente. No es así cuando varias personas salen por la misma dirección: una red corporativa, un proveedor que reparte desde una balanceadora. Entonces el límite no cuenta a cada quien: cuenta a todos juntos, y quien llega primero consume lo de los demás.
La tabla respuestas_429 tiene los rechazos de la tarde por dirección de origen, con una columna que dice cuántos clientes distintos había detrás de cada una.
Responde para continuar
¿Qué dirección de origen concentra los rechazos 429 de la tarde, con más de cien clientes detrás? Escribe la dirección.
La causa no es que el máximo sea bajo, sino que la clave es la dirección equivocada: la del proveedor de reparto en lugar de la de cada cliente. Subir el máximo para todos arreglaría el síntoma y dejaría a la ruta sin freno real. El arreglo es contar por una identidad que distinga a cada cliente: el cliente de la API o el token. Donde solo exista la dirección, la dirección debe ser la del cliente original, no la del intermediario, y llegar al proxy por un camino de confianza.
Responde para continuar
¿Qué cambio resuelve de raíz los rechazos a clientes legítimos de esa dirección?
Ver pista de ayuda
Hay que contar a cada cliente, no al camino por el que llega.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.