Cambios en los Límites de Velocidad
Una de las cosas más importantes para garantizar las mejores tasas de entrega es cómo manejamos la limitación de velocidad de los mensajes. Con la introducción de la API v2, hemos realizado algunos cambios en la forma en que gestionamos estos límites.
¿Qué está cambiando?
Nuestros antiguos límites de velocidad se basaban en la cantidad de mensajes que enviabas en una hora determinada. Esta era una buena manera de asegurar que no abusaras de la API.
Sin embargo, esto introdujo varios problemas:
- No evitaba el envío de demasiados mensajes de una sola vez.
- Esto añadía una sobrecarga adicional al proceso de envío, ya que la limitación se basaba en períodos de una hora. Esto resultaba en picos al inicio de cada hora cuando los clientes enviaban todos sus mensajes de una vez.
- La mayoría de las integraciones no soportan limitación de velocidad por horas.
- Retrasos indefinidos de mensajes si excedías el límite de velocidad.
Para resolver esto, hemos introducido un nuevo sistema de límites de velocidad para la API v2. Este se basa en la cantidad de mensajes que envías por segundo y en un período de 24 horas. Esto significa que puedes enviar tantos mensajes como quieras, siempre que no excedas el límite de velocidad.
Límite de velocidad predeterminado
El límite de velocidad predeterminado es de 2 mensajes por segundo. Lo que teóricamente significa que puedes enviar hasta 7,200 mensajes por hora. Esto es 7 veces más que el antiguo límite horario que comenzaba en 1,000 mensajes por hora.
Cambios en el procesamiento
Esto también resulta en cambios en cómo manejamos la limitación de velocidad. En el sistema anterior, podías enviar tantos mensajes como quisieras, y nosotros los enviábamos basándonos en el límite horario.
El nuevo sistema se basa en la cantidad de mensajes que envías por segundo y en un período de 24 horas. Esto significa que puedes enviar tantos mensajes como permita tu cuenta, siempre que no excedas el límite de velocidad. Si lo haces, recibirás un error.
¿Por qué el cambio?
Cuando lanzamos Emailit hace un año, queríamos intentar hacerlo diferente. Una de las cosas que queríamos hacer era que fuera fácil de usar e integrar. Desafortunadamente, hicimos exactamente lo contrario.
Terminó siendo mucho más complejo de usar e integrar. Ahora hemos simplificado el proceso y lo hemos puesto a la par con todos los demás servicios disponibles. Esto también ayudará a cualquiera que esté migrando desde otros servicios a Emailit.
¿Qué significa esto para ti?
Si estás usando nuestra API o SMTP y dependes del escenario en el que nuestra API y SMTP aceptan todos los mensajes, necesitarás actualizar tu código o configuración.
La mayoría de las integraciones te permiten establecer un límite de velocidad por segundo, lo que debería facilitar la migración. En caso de que no tengas esta opción, recomendamos activar el reintento automático/encolado de mensajes.
Puedes introducir la nueva limitación de velocidad en tu sistema en cualquier momento, siempre que dividas tu límite horario actual en el nuevo límite de velocidad. Idealmente a 2 por segundo (ya que este es el límite de velocidad predeterminado).
Puedes encontrar más información sobre los límites de velocidad en la Referencia de la API.
¿Cuándo se aplicarán estos cambios?
Los cambios se aplicarán por lotes durante las próximas semanas. Estaremos enviando correos electrónicos a todos los clientes para informarles sobre los cambios y cómo migrar al nuevo sistema de limitación de velocidad.
Blog
Las últimas noticias y actualizaciones, directamente desde Emailit.
Mantente al día con los últimos artículos del Blog de Emailit.