Wie viele OData-Anfragen dürfen gleichzeitig an eine Exact Online-Datenbank gesendet werden?

Wir sehen beim Monitoring manchmal „Verzögerung bei maximaler Parallelität“. In den Dokumentationen/Wikis lese ich etwas über eine begrenzte Anzahl paralleler Downloads (bei Accountants-ähnlichen Abonnements etwa 4?).

Stimmt es, dass das pro Invantive-Datenbank gilt? Oder pro Cloud-Abonnement/Nutzer?

Praktisch: Wenn wir aus unserer Anwendung heraus 2 Syncs gleichzeitig auf derselben Exact Online-Datenbank starten (zwei verschiedene Buchhaltungen) und innerhalb davon noch einige Folgeanfragen stellen — wann werden die Anfragen dann in die Warteschlange gestellt? Und wartet die 5. Anfrage einfach, oder bekommt man einen Fehler?

Wir möchten nicht unnötig parallelisieren, wenn ihr das sowieso serialisiert.

Abonnementspezifische Grenzen

Das maximale Maß an Parallelität wird durch mehrere Ebenen bestimmt. Aus der Sicht eines Benutzers ist das Abonnement am relevantesten. Die maximale Anzahl gleichzeitig ausgeführter paralleler Anfragen wird auf alle Datenbanken des Abonnements verteilt. Je nach Abonnementstyp liegt diese Zahl bei 1 bis etwa 32. Diese Zahl kann gefunden werden, indem man im Abonnement-Bildschirm zur Produktform klickt. Die maximale Anzahl paralleler Anfragen steht bei „Number of parallel running Bridge Online requests“.

Anfragen, die über einen längeren Zeitraum nicht bearbeitet werden, werden in der aktuellen Einstellung nach etwa 30 Minuten abgebrochen.

Für viele gängige Produktformen enthält die folgende Tabelle die derzeit gültigen Grenzen:

Produktform Beschreibung Grenze
SUBBASUNP Kostenloser Plan 2
SUBAACSR Kostenloser ANBI-Plan 6
SUB25EA02 Invantive Office 2025 für Unternehmer 6
SUB25EA02 Invantive Office Premium 2025 für Unternehmer 12
SUBAACON18 Kostenloser Beratungsplan 12
SUBDROEM OEM 16

Die Nutzung kann im Tab „Phasen“ bei einer Anfrage auf Monitoring auf Invantive Cloud (https://cloud.invantive.com/app/monitoring/history/) überprüft werden. Suchen Sie hier nach “itgentmm” oder “Throttle”:

Reihenfolge Phase Nachrichtencode Startdatum (UTC) Beschreibung
17 Throttle itgentmm021 … Alle Begrenzungen wurden freigegeben.
16 Throttle itgentmm075 … Ein Slot wurde auf der Beschränkung ‘ThrottlingBasedOnLicense’ freigegeben.
15 Throttle itgentmm072 … Ein serverweiter Instanzslot wurde freigegeben.
5 Throttle itgentmm062 … Ein Slot wurde aus den 32 verfügbaren Slots auf der Serverinstanz erworben.
4 Throttle itgentmm042 … Die Serverinstanz erlaubt 32 parallele Downloadslots, von denen 27 verfügbar sind. Warten ist nicht notwendig.
3 Throttle itgentmm065 … Ein Slot wurde auf der Beschränkung ‘ThrottlingBasedOnLicense’ erworben.
2 Throttle itgentmm036 … Das Abonnement erlaubt 6 parallele Downloadslots, von denen 6 verfügbar sind. Warten ist nicht notwendig.
1 Throttle itgentmm020 … Folgende Begrenzungen anwenden: EndpointWithoutThrottling (nicht anwendbar).

Weitere Invantive Cloud-Grenzen

Es gibt noch weitere Grenzen, die jedoch nicht benutzerabhängig sind. Beispielsweise gibt es pro Server eine Grenze für die Gesamtanzahl paralleler Anfragen über alle Benutzer hinweg. Diese Grenzen liegen signifikant höher als die Grenzen des Abonnementstyps und sollen eine Überlastung der Server verhindern. Beispielsweise starten um Punkt 0:00 UTC viele Anfragen, da viele Organisationen diese als genaue Startzeit gewählt haben. Diese Anfragen werden dann größtenteils geparkt, bis Kapazität frei wird. Empfohlen wird daher, die Anfragen über die Zeit zu verteilen und keine “runden” Startzeiten zu wählen.

Weitere Informationen

Weitere Informationen über die Funktionsweise finden Sie unter dem Tag „fair-use“:

https://forums.invantive.com/tag/fair-use

Diese Frage wurde nach 1 Woche Inaktivität automatisch geschlossen. Die letzte gegebene Antwort wurde als Lösung markiert.

Bitte stelle eine neue Frage in einem separaten Thema, wenn das Problem erneut auftritt. Bitte füge in der neuen Frage einen Link zu diesem Thema ein, indem du die URL in den Text einfügst.