Lorsque vous utilisez l'API NSX pour gérer les ressources de mise en réseau de VMware Cloud Director, vous devez prendre en compte certaines limitations.
Le service de l'API NSX doit disposer de trois paramètres qui contrôlent le taux de demandes d'API entrantes.
Bien qu'il soit possible de configurer ces limites de débit à l'aide de l'API /api/v1/node/services/http
, cela n'est pas recommandé. Au lieu de cela, concevez votre client d'API pour traiter normalement les situations où les limites sont dépassées.
- Limite de débit par client
-
Si un client effectue plus de demandes que cette limite en une seconde, le serveur d'API refuse de répondre à la demande et renvoie une erreur
HTTP 429 Too Many Requests
. Par défaut, cette limite est de 100 demandes par seconde. - Limite de simultanéité par client
-
Il s'agit du nombre maximal de demandes en attente qu'un client peut avoir. Par exemple, un client peut ouvrir plusieurs connexions à
NSX et envoyer des opérations à chaque connexion. Lorsque cette limite est dépassée, le serveur renvoie une erreur
429 Too Many Requests
au client. Par défaut, cette limite est de 40 demandes simultanées. - Nombre maximal global de demandes simultanées.
-
Il s'agit du nombre maximal de demandes d'API pouvant être en cours sur le serveur. Si le serveur est à cette limite, les demandes supplémentaires sont refusées et l'erreur HTTP
503 Service Unavailable
est renvoyée au client. Par défaut, cette limite est de 199 demandes simultanées.
Pour plus d'informations, reportez-vous à la documentation de NSX REST API sur VMware {code}.