Transloadit
Preise
  • Datei-Uploads
  • Dateiimport
  • Video-Encoding
  • Audio-Encoding
  • Bildverarbeitung
  • Dokumentenverarbeitung
  • Künstliche Intelligenz
  • Dateifilterung & Sicherheit
  • Medienkatalogisierung
  • Dateikomprimierung
  • Codeauswertung
  • Dateiexport
  • Smart CDN
  • Alle Services anzeigen
  • Integrationen entdecken (English)
  • Live-Demos entdecken (English)
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Terraform
  • Grundlagen
  • Bewährte Verfahren
  • FAQ
  • Robots
  • API-Endpunkte
  • Formate
  • Erstellen Sie Ihre erste App
  • Über Transloadit
  • Vergleiche
  • Open Source
  • Referenzen
  • Stellen (English)
  • Sicherheit
  • Beiträge
  • Aktuelles für Entwickler (English)
  • Tipps für Entwickler (English)
  • Presse (English)
  • Forschung (English)
  • Fallstudien
  • Lösungen
  • Leitfäden
  • Glossar (English)
  • Rechtliches (English)
  • Tools
  • Wie wir Coursera helfen, Bildung für Millionen Menschen weltweit zugänglich zu machen
  • Transloadit-Support
  • Open-Source-Support
  • Service Level Agreement (English)
GrundlagenRobotsFAQAPI-EndpunkteFormateBewährte Verfahren
Themen
  • Endpunkte
  • Antwortcodes
  • Authentifizierung
  • Metadaten
  • API-Sicherheit
  • Ratenbegrenzung
  • Warteschlangen
  • Fortsetzbare Uploads
Authentifizierung
  • Bearer-Token erstellen
Assemblies
  • Neue Assembly erstellen
  • Assembly Status abrufen
  • Änderungen einer Assembly live streamen
  • Laufende Assembly abbrechen
  • Eine Assembly erneut ausführen
  • Liste der Assemblies abrufen
  • Assembly-Status-Antwort
Webhooks
  • Assembly Notification erneut senden
Abrechnung
  • Monatsrechnung abrufen
Warteschlangen
  • Derzeit genutzte Priority Job Slots abrufen
Template-Zugangsdaten
  • Neue Template-Zugangsdaten erstellen
  • Template-Zugangsdaten abrufen
  • Template-Zugangsdaten bearbeiten
  • Template-Zugangsdaten löschen
  • Liste der Template-Zugangsdaten abrufen
Templates
  • Neues Template erstellen
  • Template abrufen
  • Template bearbeiten
  • Template löschen
  • Liste der Templates abrufen

Ratenbegrenzung

Wir setzen Ratenbegrenzungen durch, damit die Nutzung eines Kunden andere Kunden nicht beeinträchtigt. Fehlerhafter Integrationscode kann dazu führen, dass in kurzer Zeit zu viele Anfragen gesendet werden, was übermäßig hohe Rechnungen oder längere Wartezeiten in der Queue verursachen kann.

Für Assemblies gelten drei Beschränkungen:

  1. Kunden können bis zu 250 Assemblies pro Minute erstellen.
  2. Kunden können 250 Assemblies gleichzeitig ausführen.
  3. Assemblies von Kunden können maximal 8 Stunden ausgeführt werden, bevor der Prozess beendet wird.

Unserer Erfahrung nach reicht dies selbst für höchste Nutzungsanforderungen aus. Unternehmenskunden können jedoch uns kontaktieren, wenn sie höhere Grenzwerte benötigen.

Die Beschränkungen dienen hauptsächlich dazu, Kunden vor Programmierfehlern anderer Kunden nach Art einer „Endlosschleife“ zu schützen.

Kunden, die eine Ratenbegrenzung erreichen, erhalten den Fehler RATE_LIMIT_REACHED und den HTTP-Statuscode 413. Die JSON-Nutzlast dieses Fehlers enthält die Eigenschaft info.retryIn. Sie gibt an, wie viele Sekunden verbleiben, bis eine weitere Assembly erstellt werden kann. Wenn Sie eines unserer offiziellen SDKs verwenden, sind entsprechende Wartezeiten und Retries bereits enthalten.

Das folgende Beispiel zeigt, wie die JSON-Nutzlast aussehen kann:

{
  "error": "RATE_LIMIT_REACHED",
  "message": "Request limit reached",
  "info": {
    "retryIn": 41
  }
}

Ratenbegrenzung bei hoher Frequenz

Zusätzlich zur oben beschriebenen Ratenbegrenzung gibt es einen weiteren Mechanismus, der zu schnell aufeinanderfolgende Anfragen verhindert. Diese Ratenbegrenzung wird in den folgenden Fällen ausgelöst:

  • Wenn von einem Client zu viele TCP-Verbindungen gleichzeitig geöffnet sind
  • Wenn von einem Client in den letzten 10 Sekunden zu viele TCP-Verbindungen geöffnet wurden
  • Wenn bei einem Client in den letzten 10 Sekunden zu viele HTTP-Fehlercodes aufgetreten sind
  • Wenn von einem Client in den letzten 10 Sekunden zu viele HTTP-Anfragen gesendet wurden

In diesen Fällen erhält der Client den HTTP-Statuscode 429, und die Antwort enthält die folgende JSON-Nutzlast:

{
  "error": "429 Too Many Requests",
  "message": "HAProxy thinks you have sent too many requests in a given amount of time. "
}
Vorherige Seite ← API-SicherheitNächste Seite Warteschlangen →
TransloaditStatus wird geprüft…

Produkt

  • Dienste
  • Preise
  • Demos EN (English)
  • Tools
  • Sicherheit
  • Support

Unternehmen

  • Über Transloadit/Presse EN (English)
  • Blog/Stellen EN (English)
  • Vergleiche/Compliance-Matrix
  • Forschung EN (English)
  • Open Source
  • Lösungen

Dokumentation

  • Erste Schritte
  • Transcoding
  • FAQ
  • API-Endpunkte
  • Leitfäden/Tipps für Entwickler EN (English)
  • Unterstützte Formate

Mehr

  • Plattformstatus⁠
  • Community-Forum⁠
  • StackOverflow⁠
  • Uppy EN (English)
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Datenschutz EN (English)Nutzungsbedingungen EN (English)Impressum EN (English)
EnglishDeutschEspañol