使用 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 文档。