Aby zarządzać wykorzystaniem interfejsów Fleet Engine API, ustaw „żądania na minutę” limit wszystkich żądań.
Aby wyświetlić lub zmienić limity dla interfejsów Fleet Engine API, wykonaj te czynności:
- W konsoli Cloud otwórz stronę Limity Google Maps Platform.
- Kliknij menu interfejsów API i wybierz „Local Rides and Deliveries API”.
- Aby wyświetlić limity, otwórz kartę każdego typu prośby.
- Aby zmienić limit dla danego typu prośby, kliknij przy nim ikonę Edytuj . Pojawi się okno. W polu Limit limitu wpisz preferowaną wartość „żądania na minutę” limit (do wartości określonej przez Google), i kliknij Zapisz.
- Jeśli potrzebujesz dla projektu dodatkowego limitu wykraczającego poza dostępne limity, skontaktuj się z zespołem pomocy.
Zasobnik limitów | Uwzględnione interfejsy API | Żądania na minutę |
---|---|---|
Żądania tworzenia zbiorczego | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
Prośby o rozliczenia | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
Utwórz prośby | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
Żądania list dostaw | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
Wyświetl listę żądań | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
Żądania odczytu | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
Żądania wyszukiwania | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.ServiceService.SearchPojazdy maps.fleetengine.v1.TripService.SearchTrips |
6000 |
Prośby o aktualizację | maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryPojazd, maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.v1.VehicleService.UpdatePojazd, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.TripService.UpdateTrip |
30000 |
Stałe limity liczby żądań
Do niektórych metod interfejsu API, które działają na jednym zasobie, obowiązują stałe limity liczby żądań.
Na przykład: providers/project_id/vehicles/vehicle_id
. Google stosuje rozwiązania naprawcze
limity liczby żądań dla pojedynczego zasobu bez wyjątków dla żadnego klienta. Dla:
możesz na przykład otrzymać HTTP 429
lub gRPC RESOURCE_EXHAUSTED
gdy zadzwonisz do: maps.fleetengine.v1.VehicleService.UpdateVehicle
więcej niż
3 razy na sekundę dla tego samego elementu vehicle_id
w projekcie.
Żądania z ograniczoną liczbą, których dotyczy problem, nie są wliczane do błędów limitu w Google Konsola Cloud.
Więcej informacji o obsługą błędów.
Zasobnik limitów | Uwzględnione interfejsy API | Żądania na sekundę |
---|---|---|
Żądania odczytu jednego zasobu | 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 |
Żądania zapisu z jednego zasobu | maps.fleetengine.delivery.v1.DeliveryService.CreateTask,
maps.fleetengine.delivery.v1.DeliveryService.UpdateTask, maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.UpdateDeliveryPojazd, maps.fleetengine.v1.TripService.CreateTrip, maps.fleetengine.v1.TripService.UpdateTrip, maps.fleetengine.v1.TripService.ReportBillableTrip, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.VehicleService.UpdatePojazd, maps.fleetengine.v1.VehicleService.UpdateVehicleAttributes, maps.fleetengine.v1.VehicleService.ComputeTrafficData |
3 |