Wenn Sie die NSX-T Data Center-API zum Verwalten der Netzwerkressourcen von VMware Cloud Director verwenden, müssen einige Einschränkungen berücksichtigt werden.
Der NSX-T Data Center-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-T Data Center ö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 für NSX-T Data Center REST API unter VMware {code}.