Änderungen bei den Rate Limits
Einer der wichtigsten Faktoren für optimale Zustellraten ist die richtige Handhabung der Rate-Limitierung von Nachrichten. Mit der Einführung der API v2 haben wir grundlegende Änderungen an unserem Rate-Limiting-System vorgenommen.
Was ändert sich?
Unsere bisherigen Rate Limits basierten auf der Anzahl der Nachrichten, die Sie innerhalb einer Stunde versenden konnten. Das war ein bewährter Ansatz, um Missbrauch der API zu verhindern.
Allerdings brachte dieses System einige Probleme mit sich:
- Es verhinderte nicht das gleichzeitige Versenden zu vieler Nachrichten.
- Es verursachte zusätzlichen Overhead beim Versendeprozess, da die Limitierung stündlich erfolgte. Dies führte zu Lastspitzen zu Beginn jeder Stunde, wenn Kunden alle ihre Nachrichten auf einmal versendeten.
- Die meisten Integrationen unterstützen keine stündliche Rate-Limitierung.
- Endlose Verzögerungen von Nachrichten bei Überschreitung des Rate Limits.
Um diese Probleme zu lösen, haben wir für die API v2 ein neues Rate-Limit-System eingeführt. Dieses basiert auf der Anzahl der Nachrichten, die Sie pro Sekunde und innerhalb eines 24-Stunden-Zeitraums versenden. Das bedeutet, Sie können so viele Nachrichten versenden, wie Sie möchten – solange Sie das Rate Limit nicht überschreiten.
Standard Rate Limit
Das Standard Rate Limit liegt bei 2 Nachrichten pro Sekunde. Theoretisch können Sie damit bis zu 7.200 Nachrichten pro Stunde versenden. Das ist 7-mal mehr als das alte stündliche Rate Limit, das bei 1.000 Nachrichten pro Stunde startete.
Änderungen bei der Verarbeitung
Dies führt auch zu Änderungen in der Handhabung der Rate-Limitierung. Im alten System konnten Sie beliebig viele Nachrichten senden, und wir haben diese basierend auf dem stündlichen Rate Limit versendet.
Das neue System basiert auf der Anzahl der Nachrichten, die Sie pro Sekunde und innerhalb eines 24-Stunden-Zeitraums versenden. Das bedeutet, Sie können so viele Nachrichten versenden, wie Ihr Account erlaubt – solange Sie das Rate Limit nicht überschreiten. Andernfalls erhalten Sie eine Fehlermeldung.
Warum diese Änderung?
Als wir Emailit vor einem Jahr gelauncht haben, wollten wir etwas Besonderes schaffen. Eines unserer Ziele war es, den Service benutzerfreundlich und einfach zu integrieren zu machen. Leider haben wir genau das Gegenteil erreicht.
Das System wurde deutlich komplexer in der Nutzung und Integration. Wir haben den Prozess nun vereinfacht und an den Standard anderer Anbieter angeglichen. Dies erleichtert auch die Migration von anderen Services zu Emailit erheblich.
Was bedeutet das für Sie?
Falls Sie unsere API oder SMTP nutzen und darauf angewiesen sind, dass unser System alle Nachrichten akzeptiert, müssen Sie Ihren Code oder Ihre Konfiguration anpassen.
Die meisten Integrationen ermöglichen es, ein Rate Limit pro Sekunde zu setzen, was die Migration erleichtern sollte. Falls diese Option nicht verfügbar ist, empfehlen wir die Aktivierung automatischer Wiederholungsversuche oder Warteschlangen für Nachrichten.
Sie können die neue Rate-Limitierung jederzeit in Ihrem System einführen, indem Sie Ihr aktuelles stündliches Rate Limit auf das neue System aufteilen. Idealerweise auf 2 pro Sekunde (da dies das Standard Rate Limit ist).
Weitere Informationen zu den Rate Limits finden Sie in der API-Referenz.
Wann werden diese Änderungen umgesetzt?
Die Änderungen werden in den kommenden Wochen schrittweise ausgerollt. Wir werden alle Kunden per E-Mail über die Änderungen informieren und Anleitungen zur Migration auf das neue Rate-Limiting-System bereitstellen.
Blog
Die neuesten Nachrichten und Updates, direkt von Emailit.
Bleiben Sie auf dem Laufenden mit den neuesten Artikeln aus dem Emailit Blog.