使用 NSX-T Data Center API 管理 VMware Cloud Director 的網路資源時,需要考慮一些限制。

NSX-T Data Center API 服務具有三個用於控制傳入 API 要求速率的設定。

雖然可以使用 /api/v1/node/services/http API 設定這些速率限制,但不建議這樣做。而應該將 API 用戶端設計為正常處理超出限制的情況。

每個用戶端速率限制
如果某用戶端在一秒內提出的要求數目超過此限制,則 API 伺服器將拒絕處理要求並傳回 HTTP 429 Too Many Requests 錯誤。依預設,此限制為每秒 100 個要求。
每個用戶端並行限制
這是一個用戶端可以具有的未完成要求數目上限。例如,一個用戶端可以開啟與 NSX-T Data Center 的多個連線,並在每個連線上提交作業。超出此限制時,伺服器會向用戶端傳回 429 Too Many Requests 錯誤。依預設,此限制為 40 個並行要求。
並行要求總數上限。
這是伺服器上可以處理的最大 API 要求數。如果伺服器達到此限制,則會拒絕其他要求,並向用戶端傳回 HTTP 錯誤 503 Service Unavailable。依預設,此限制為 199 個並行要求。

如需詳細資料,請參閱 VMware {code} 上的 NSX-T Data Center REST API 說明文件。