IOSOR Wissen
Wann ein Limit für eingebettete Mandanten den Versand stoppen muss
Fair-Share-Limits in einem ISV-Produkt müssen den Versand für diesen Mandanten hart stoppen und dürfen bei Erreichen niemals ein falsches API 200 zurückgeben.
Eingebettetes Multi-Tenant-SaaS benötigt Fair-Share-Limits, damit ein einzelner fehlerhafter oder hochfrequenter Mandant nicht das gemeinsame Prepaid-Guthaben aufbraucht oder andere Mandanten beeinträchtigt. Ein Limit, das lediglich eine Warnung im Dashboard anzeigt, während die API weiterhin Übermittlungen annimmt, ist unzureichend. Wenn der Mandant das Limit erreicht, muss der Versand für diesen Mandanten mit einem expliziten Produktfehler und einem entsprechenden API-Fehlercode gestoppt werden. Falsche 200-Zustellungsantworten zerstören die Abrechnung und fördern Missbrauch.
Limits gehören in die ISV-Produktebene – sie sind kein Ersatz für Partner-Ratenlimits und rechtfertigen kein stilles Verwerfen von Nachrichten in Warteschlangen.
Limit-Erreichung bedeutet Ablehnung der Übermittlung, keine dauerhafte Warnung
Weiche Warnungen dienen nur als Frühwarnsystem. Bei Erreichen der harten Obergrenze gibt der eingebettete Dienst einen Fehler für das Mandanten-Limit zurück und ruft die Messaging-API für neue Anfragen nicht mehr auf.
Niemals eine erfolgreiche Zustellung bei überschrittenem Limit vortäuschen
| Antwort | Wann erlaubt | Verboten bei |
|---|---|---|
| Produkt beschränkt / pausiert | Harte Obergrenze erreicht | Limit-Ablehnungspfad |
| HTTP-Fehler / M. |
Produkt-Limits mit Wallet-Stopplinien abstimmen
Ein Mandant kann unter seinem Fair-Share-Limit liegen, während die Wallet-Stopplinie des gesamten ISV bereits aktiv ist. In diesem Fall pausiert der gesamte eingebettete Pfad – nicht nur der aktive Mandant. Ein ausreichendes Guthaben entbindet einen Mandanten nicht von seinem verbrauchten Kontingent.
Den Stopp in der Staging-Umgebung mit einem aktiven Mandanten testen
Führen Sie vor dem Produktivstart einen Staging-Test durch: Ein Mandant erzeugt massiven OTP-Traffic, bis das Limit auslöst. Andere Mandanten senden ungestört weiter, und Exporte zeigen Ablehnungszeilen ohne gefälschte Erfolgsmeldungen. Stoppen andere Mandanten ebenfalls, ist der Geltungsbereich falsch definiert.
Verwandte Pfade für den Betrieb
- Sichere Durchsetzung von Ratenlimits für Multi-Mandanten-Konten
- Warteschlangen-Überlauf: Stopp, kein stilles Verwerfen
- Wallet-Stopplinien vor dem Produktivverkehr
Starten Sie mit IOSOR
Öffnen Sie die IOSOR-Konsole und konfigurieren Sie die Fair-Share-Grenzen Ihres Untermandanten so, dass bei Erreichen der Limits am Einreichungstor harte Ablehnungen erzwingen. Passen Sie die API-Antwortzuordnung an, damit limitierte Mandanten einen expliziten Statusfehler statt einer akzeptierten Nutzlast erhalten. Führen Sie einen Staging-Test mit einem stark auslastenden Mandanten durch, um sicherzustellen, dass der Datenverkehr benachbarter Mandanten ungehindert fließt, während abgewiesene Einreichungen als explizite Ablehnungsprotokolle erfasst werden.
IOSOR Fazit
Weiche Warnungen schützen nachgelagerte Warteschlangen nicht vor dem Überlaufen, wenn ein einzelner Untermandant sprunghaft ansteigt. Dieser Betriebsleitfaden belegt, dass Fair-Share-Obergrenzen als sofortige Ablehnung am Einreichungstor wirken müssen, um eine klare Trennung zwischen Mandantenlimit-Überschreitungen und globalen Stopplinien für Guthaben aufrechtzuerhalten.
Geben Sie unbedingt eindeutige Statusantworten für limitierte Anfragen an Ihre Anwendungsschicht zurück, damit Untermandanten entsprechende Erhöhungen ihrer Grenzwerte anfordern können. Senden Sie keinesfalls gefälschte 200er-Bestätigungen oder zugestellte Zustellberichte für limitierte Versuche zurück, da das Vortäuschen von Erfolg echte Zustellfehler verschleiert und die Nachvollziehbarkeit für den Mandanten zerstört.
War dieser Leitfaden hilfreich?
Verwandte Leitfäden
- Einbettung der API im Vergleich zu einem White-Label-Partnerportal
SaaS-Produkte, die Messaging einbetten, verbleiben auf der ISV-Oberfläche. White-Label-Partnerportale bleiben unter Partner – mischen Sie nicht Marke, Schlüssel und Betriebsverantwortung.
- Endnutzer-Versand bucht weiterhin vom selben Prepaid-Hauptbuch ab
Embedded Send belistet weiterhin das ISV-Prepaid-Wallet. Erfinden Sie kein zweites Hauptbuch — Reservierungen, Retries und Idempotenz bleiben ehrlich.