Combien de requêtes OData peuvent être envoyées simultanément à une seule base de données Exact Online ?

Nous voyons parfois dans la surveillance “Retard sur la Concurrence Maximale”. Dans la documentation/wiki, je lis quelque chose concernant un nombre limité de téléchargements parallèles (avec des abonnements de type Comptables, quelque chose comme 4 ?).

Est-il vrai que cela s’applique à chaque base de données Invantive ? Ou à chaque abonnement Cloud/utilisateur ?

Concrètement : si nous lançons 2 synchronisations en même temps depuis notre application sur la même base de données Exact Online (deux administrations différentes), et que nous faisons ensuite quelques demandes supplémentaires — quand les demandes passent-elles en file d’attente ? Et la 5ème demande attend-elle simplement, ou y a-t-il une erreur ?

Nous ne voulons pas travailler en parallèle inutilement si vous sériez déjà cela.

Limites spécifiques aux abonnements

Le niveau maximal de parallélisation est déterminé par plusieurs couches. Du point de vue d’un utilisateur, l’abonnement est le plus pertinent. Le nombre maximum de requêtes parallèles exécutées simultanément est partagé entre toutes les bases de données de l’abonnement. Selon le type d’abonnement, ce nombre varie de 1 à environ 32. Ce chiffre se trouve en cliquant sur le type de produit dans l’écran des abonnements. Le nombre maximum de requêtes parallèles est indiqué sous “Number of parallel running Bridge Online requests.”

Les demandes qui ne sont pas traitées pendant une longue période sont interrompues après environ 30 minutes dans le réglage actuel.

Pour les types de produits les plus courants, le tableau ci-dessous contient les limites actuellement en vigueur :

Type de produit Description Limite
SUBBASUNP Plan Gratuit 2
SUBAACSR Plan ANBI Gratuit 6
SUB25EA02 Invantive Office 2025 pour Entrepreneurs 6
SUB25EA02 Invantive Office Premium 2025 pour Entrepreneurs 12
SUBAACON18 Plan de Conseil Gratuit 12
SUBDROEM OEM 16

L’utilisation peut être vérifiée dans l’onglet “Phases” d’une demande dans Monitoring sur Invantive Cloud (https://cloud.invantive.com/app/monitoring/history/). Recherchez “itgentmm” ou “Throttle”:

Séquence Phase Code de Message Date de Début (UTC) Description
17 Throttle itgentmm021 … Toutes les limitations ont été levées.
16 Throttle itgentmm075 … Un slot a été libéré sur la limitation ‘ThrottlingBasedOnLicense’.
15 Throttle itgentmm072 … Un slot d’instance serveur a été libéré.
5 Throttle itgentmm062 … Un slot a été acquis parmi les 32 slots disponibles sur l’instance serveur.
4 Throttle itgentmm042 … L’instance serveur autorise 32 slots de téléchargement parallèles dont 27 sont disponibles. Vous n’avez pas besoin d’attendre.
3 Throttle itgentmm065 … Un slot acquis sur la limitation ‘ThrottlingBasedOnLicense’.
2 Throttle itgentmm036 … L’abonnement autorise 6 slots de téléchargement parallèles dont 6 sont disponibles. L’attente n’est pas nécessaire.
1 Throttle itgentmm020 … Appliquer les limitations suivantes : EndpointWithoutThrottling (non applicable).

Autres limites d’Invantive Cloud

Il existe d’autres limites, mais elles ne dépendent pas de l’utilisateur. Par exemple, il existe une limite par serveur quant au nombre total de requêtes parallèles sur tous les utilisateurs. Ces limites sont significativement plus élevées que les limites sur les types d’abonnement et visent à éviter la surcharge des serveurs. Par exemple, à 0:00 UTC précisément, un grand nombre de requêtes commencent car de nombreuses organisations ont choisi cette heure exacte comme heure de départ. Ces requêtes sont alors majoritairement mises en file d’attente jusqu’à ce qu’une capacité soit à nouveau disponible. Il est donc conseillé d’étaler les requêtes dans le temps et de ne pas choisir des heures de départ “rondes”.

Plus d’informations

Plus d’informations sur le fonctionnement peuvent être trouvées sous le tag “fair-use” :

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

Cette question a été automatiquement fermée après une semaine d’inactivité. La dernière réponse donnée a été marquée comme solution.

Veuillez poser une nouvelle question dans un sujet séparé si le problème se reproduit. Veuillez inclure un lien vers ce sujet dans la nouvelle question en collant l’URL dans le texte.