Para gerenciar o uso das APIs do Fleet Engine, defina limites de cota de "solicitações por minuto" em todas as solicitações.
Para ver ou mudar os limites de cota das APIs do Fleet Engine, siga estas etapas:
- No console do Cloud, abra a página Cotas da Plataforma Google Maps.
- Clique na lista suspensa de APIs e selecione API Local Rides and Deliveries.
- Para ver os limites de cota, abra o card de cada tipo de solicitação.
- Para mudar um limite de cota para um tipo de solicitação, clique no ícone Editar. Uma caixa de diálogo será exibida. No campo Limite de cota, insira o limite de cota de "solicitações por minuto" desejado (até o limite especificado pelo Google) e selecione Salvar.
- Se você precisar de mais cota para seu projeto além dos limites fornecidos, entre em contato com o suporte.
Intervalo de cota | APIs incluídas | Solicitações por minuto |
---|---|---|
Solicitações de criação em lote | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
Solicitações de faturamento | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
Criar solicitações | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
Solicitações de lista de entrega | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
Solicitações de lista | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
Solicitações de leitura | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
Solicitações de pesquisa | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
Solicitações de atualização | maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.v1.VehicleService.UpdateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.TripService.UpdateTrip |
30000 |
Excluir solicitações | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Limites de taxa fixos
Os limites de taxa fixa se aplicam a alguns métodos de API que operam em um único recurso.
Por exemplo, providers/project_id/vehicles/vehicle_id
. O Google aplica limites de taxa fixos em um único recurso sem exceção para nenhum cliente. Por exemplo, você pode receber um erro HTTP 429
ou gRPC RESOURCE_EXHAUSTED
se chamar maps.fleetengine.v1.VehicleService.UpdateVehicle
mais de três vezes por segundo para o mesmo vehicle_id
em um projeto.
As solicitações afetadas com limitação de taxa não são contabilizadas como erros de cota no Google Cloud Console.
Saiba mais sobre como lidar com erros.
Intervalo de cota | APIs incluídas | Solicitações por segundo |
---|---|---|
Solicitações de leitura de recurso único | maps.fleetengine.delivery.v1.DeliveryService.GetTask,
maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
50 |
Solicitações de gravação de recurso único | maps.fleetengine.delivery.v1.DeliveryService.CreateTask,
maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryVehicle, maps.fleetengine.v1.TripService.CreateTrip, maps.fleetengine.v1.TripService.UpdateTrip, maps.fleetengine.v1.TripService.ReportBillableTrip, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicle, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.VehicleService.ComputeTrafficData |
3 |