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}.