Wenn Sie die Nutzung der Fleet Engine APIs verwalten möchten, legen Sie Kontingentlimits für „Anfragen pro Minute“ für alle Anfragen fest.
Kontingentlimits für die Fleet Engine APIs ansehen oder ändern:
- Öffnen Sie in der Cloud Console die Google Maps Platform-Seite „Kontingente“.
- Klicken Sie auf das Drop-down-Menü „APIs“ und wählen Sie die Local Rides and Deliveries API aus.
- Öffnen Sie die Karte für den jeweiligen Anfragetyp, um die Kontingentlimits zu sehen.
- Wenn Sie ein Kontingentlimit für einen Anfragetyp ändern möchten, klicken Sie auf das Symbol Bearbeiten für dieses Limit. Ein Dialogfeld wird angezeigt. Geben Sie im Feld Kontingentlimit das gewünschte Kontingentlimit (Anfragen pro Minute) ein (bis zu dem von Google festgelegten Limit) und dann Speichern auswählen.
- Wenn Sie zusätzliche Kontingente für Ihr Projekt benötigen, die über die verfügbaren Limits hinausgehen, wenden Sie sich an den Support.
Kontingent-Bucket | Enthaltene APIs | Anfragen pro Minute |
---|---|---|
Anfragen zur Batcherstellung | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
Abrechnungsanfragen | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
Anfragen erstellen | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3.000 |
Anfragen zu Lieferlisten | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3.000 |
Anfragen vom Typ „Auflisten“ | maps.fleetengine.v1.VehicleService.ListVehicles | 3.000 |
Leseanfragen | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
Suchanfragen | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6.000 |
Aktualisierungs-Anfragen | 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 |
30.000 |
Feste Ratenlimits
Für einige API-Methoden, die für eine einzelne Ressource ausgeführt werden, gelten feste Ratenbegrenzungen.
Beispiel: providers/project_id/vehicles/vehicle_id
. Google wendet ausnahmslos für jeden Kunden feste Ratenbegrenzungen für eine einzelne Ressource an. Beispielsweise können Sie mit einem HTTP 429
- oder gRPC-RESOURCE_EXHAUSTED
-Fehler rechnen, wenn Sie maps.fleetengine.v1.VehicleService.UpdateVehicle
innerhalb eines Projekts mehr als dreimal pro Sekunde für dieselbe vehicle_id
aufrufen.
Betroffene Anfragen mit Ratenbegrenzung gelten in der Google Cloud Console nicht als Kontingentfehler.
Weitere Informationen zum Umgang mit Fehlern
Kontingent-Bucket | Enthaltene APIs | Anfragen pro Sekunde |
---|---|---|
Leseanfragen für eine einzelne Ressource | 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 |
Schreibanfragen für eine einzelne Ressource | 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.Update_Vehicle. |
3 |