Quando você usa a API do NSX para gerenciar os recursos de rede do VMware Cloud Director, há algumas limitações a serem consideradas.
O serviço de API do NSX tem três configurações que controlam a taxa de solicitações de API de entrada.
Embora seja possível configurar esses limites de taxa usando a API do /api/v1/node/services/http
, isso não é recomendado. Em vez disso, projete seu cliente de API para lidar normalmente com situações em que os limites são excedidos.
- Limite de taxa por cliente
-
Se um cliente fizer mais solicitações do que esse limite em um segundo, o servidor de API se recusará a atender à solicitação e retornará um erro
HTTP 429 Too Many Requests
. Por padrão, esse limite é de 100 solicitações por segundo. - Limite de simultaneidade por cliente
-
Este é o número máximo de solicitações pendentes que um cliente pode ter. Por exemplo, um cliente pode abrir várias conexões para o
NSX e enviar operações em cada conexão. Quando esse limite for excedido, o servidor retornará um erro
429 Too Many Requests
para o cliente. Por padrão, esse limite é de 40 solicitações simultâneas. - Um número máximo geral de solicitações simultâneas.
-
Este é o número máximo de solicitações de API que podem estar em processo no servidor. Se o servidor estiver nesse limite, as solicitações adicionais serão recusadas e o erro HTTP
503 Service Unavailable
retornará ao cliente. Por padrão, esse limite é de 199 solicitações simultâneas.
Para obter detalhes, consulte a documentação para REST API do NSX em VMware {code}.