JackCode-NavigationErstellen, starten und skalieren Sie iGaming-Produkte.
Sprache ändern
Praktischer Leitfaden

Batch-Anfragen

Integration mit Batch-Request-Unterstützung: Senden und empfangen Sie viele Operationen in einem API-Aufruf, reduzieren Sie die Last und beschleunigen Sie die Synchronisation.
Experte Stanislaw Anisimow

Bei der Integration mit externen Systemen ist es wichtig, die Daten massenhaft verarbeiten zu können, ohne die Server zu überlasten und ohne Dutzende einzelner Anrufe tätigen zu müssen. Wir implementieren die Unterstützung für Batch-Anfragen - ein Mechanismus, mit dem Sie mehrere Vorgänge gleichzeitig in einem API-Aufruf senden können.

Dies ist besonders effektiv, wenn Sie mit Berichten arbeiten, Transaktionen synchronisieren, Benutzer oder Ereignisse importieren.

Was sind Batch-Anfragen

Eine Batch-Abfrage ermöglicht es Ihnen, mehrere Abfragen zu einem einzigen zusammenzufassen:
json
[
{ "method": "POST", "path": "/users", "body": { "name": "Alice" } },  { "method": "PUT", "path": "/users/42", "body": { "email": "new@mail. com" } },  { "method": "DELETE", "path": "/users/15" }
]

Der Server verarbeitet jeden von ihnen nacheinander oder parallel und gibt ein Array von Antworten zurück, die der Reihenfolge der Anforderungen entsprechen.

Vorteile für den Integrator

Vorteil Die Erklärung
Entlastung Weniger HTTP-Verbindungen - höhere Verarbeitungsgeschwindigkeit
Massensynchronisierung Verarbeitung von Datenpaketen: Transaktionen, Aktionen, Objekte
Ganzheit Möglichkeit der Verarbeitung in einem Kontext oder einer Transaktion
Einfache Protokollierung Ein Kontrollpunkt, zentralisierte Antwort
Ressourcen sparen Weniger Operationen, weniger Zeit für Bestätigung und Antwort

Umsetzung und Besonderheiten

Unterstützung für 'batch []' im Abfragetext oder '/batch 'endpoint

Berechtigung allgemein oder auf der Ebene jeder Operation

Validierung aller Aktivitäten vor Beginn der Ausführung

Partielle oder vollständige Atomarität (je nach Konfiguration)

Antworten mit Bezug auf jede Anfrage (Status, Körper, Fehler)

Wo es besonders wichtig ist

Import von Daten aus CRM, ERP, Buchhaltung

Übertragung mehrerer Transaktionen oder Protokolle

Massive Updates von Profilen, Salden, Spielsitzungen

Szenarien, in denen Geschwindigkeit, Integrität und Traffic-Einsparungen wichtig sind


Batch-Requests sind eine effektive Möglichkeit, Anrufe zu reduzieren, die Integration zu beschleunigen und den Arbeitsaufwand zu reduzieren. Wir werden sicherstellen, dass dieser Mechanismus auf API-Ebene und Infrastrukturebene unterstützt wird - für jede Datengröße.