Wenn Sie die NSX-API zum Verwalten der Netzwerkressourcen von VMware Cloud Director verwenden, müssen einige Einschränkungen berücksichtigt werden.
Der NSX-API-Dienst verfügt über drei Einstellungen, die die Rate der eingehenden API-Anforderungen steuern.
Es ist zwar möglich, diese Ratengrenzwerte mithilfe der /api/v1/node/services/http
-API zu konfigurieren, es ist jedoch nicht empfohlen. Entwerfen Sie stattdessen Ihren API-Client, um Situationen ordnungsgemäß zu bewältigen, in denen Grenzwerte überschritten werden.
- Ratengrenzwert pro Client
-
Wenn ein Client in einer Sekunde mehr Anforderungen als diesen Grenzwert ausführt, verweigert der API-Server die Ausführung der Anforderung und gibt einen
HTTP 429 Too Many Requests
-Fehler zurück. Standardmäßig beträgt dieser Grenzwert 100 Anforderungen pro Sekunde. - Gleichzeitigkeitsgrenzwert pro Client
-
Dies ist die maximale Anzahl ausstehender Anforderungen, die ein Client haben kann. Beispielsweise kann ein Client mehrere Verbindungen mit
NSX öffnen und Vorgänge für jede Verbindung übermitteln. Wenn dieser Grenzwert überschritten wird, gibt der Server einen
429 Too Many Requests
-Fehler an den Client zurück. Standardmäßig beträgt dieser Grenzwert 40 gleichzeitige Anforderungen. - Eine maximale Gesamtanzahl gleichzeitiger Anforderungen.
-
Dies ist die maximale Anzahl von API-Anforderungen, die auf dem Server verarbeitet werden können. Wenn sich der Server an diesem Grenzwert befindet, werden zusätzliche Anforderungen abgelehnt und der HTTP-Fehler
503 Service Unavailable
an den Client zurückgegeben. Standardmäßig beträgt dieser Grenzwert 199 gleichzeitige Anforderungen.
Weitere Informationen finden Sie in der Dokumentation zur NSX REST API unter VMware {code}.