Per gestire l'utilizzo delle API Fleet Engine, imposta limiti di quota per le "richieste al minuto" per tutte le richieste.
Visualizza o modifica i limiti di quota per le API Fleet Engine seguendo questi passaggi:
- Nella console Cloud, apri la paginaQuote della piattaforma Google Maps.
- Fai clic sul menu a discesa delle API e seleziona "API Local Rides and Deliveries".
- Per visualizzare i limiti delle quote, apri la scheda per ogni tipo di richiesta.
- Per modificare un limite di quota per un tipo di richiesta, fai clic sull'icona Modifica per quel limite. Viene visualizzata una finestra di dialogo. Nel campo Limite quota, inserisci il limite di quota "richieste al minuto" che preferisci (fino al limite di quota specificato da Google) e seleziona Salva.
- Se hai bisogno di una quota aggiuntiva per il tuo progetto oltre i limiti forniti, contatta l'assistenza.
Bucket quota | API incluse | Richieste al minuto |
---|---|---|
Richieste di creazione batch | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
Richieste di fatturazione | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
Creare richieste | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
Richieste di elenchi di distribuzione | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
Richieste di elencazione | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
Richieste di lettura | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
Cerca richieste | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
Richieste di aggiornamento | 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 |
Elimina richieste | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Limiti di frequenza fissi
I limiti di frequenza fissi si applicano ad alcuni metodi API che operano su una singola risorsa.
Ad esempio, providers/project_id/vehicles/vehicle_id
. Google applica limiti di frequenza fissi a una singola risorsa senza eccezioni per nessun cliente. Ad esempio, puoi aspettarti di ricevere un errore HTTP 429
o gRPC RESOURCE_EXHAUSTED
se chiami maps.fleetengine.v1.VehicleService.UpdateVehicle
più di 3 volte al secondo per lo stesso vehicle_id
all'interno di un progetto.
Le richieste con limitazione della frequenza interessate non vengono conteggiate come errori di quota nella console Google Cloud.
Scopri di più sulla gestione degli errori.
Bucket quota | API incluse | Richieste al secondo |
---|---|---|
Richieste di lettura di una singola risorsa | 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 |
Richieste di scrittura di una singola risorsa | 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 |