Aby zarządzać korzystaniem z interfejsów Fleet Engine API, ustaw limit „żądań na minutę” dla wszystkich żądań.
Aby wyświetlić lub zmienić limity dotyczące interfejsów API Fleet Engine, wykonaj te czynności:
- W konsoli Google Cloud otwórz stronę Limity platformy Mapy Google.
- Kliknij menu Interfejsy API i wybierz „Local Rides and Deliveries API”.
- Aby wyświetlić limity kwoty, otwórz kartę każdego typu żądania.
- Aby zmienić limit kwoty dla danego typu żądania, kliknij ikonę Edytuj obok tego limitu. Pojawi się okno. W polu Limit limitu wpisz preferowany limit „żądań na minutę” (do limitu określonego przez Google) i kliknij Zapisz.
- Jeśli potrzebujesz dodatkowej puli dla projektu, która przekracza podane limity, skontaktuj się z zespołem pomocy.
Zbiór limitów | Dołączone interfejsy API | Żądania na minutę |
---|---|---|
Tworzenie zbiorczych żądań | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
żądania dotyczące płatności; | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
Tworzenie żądań | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
Prośby o listę doręczenia | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
Wyświetlanie listy żą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.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
Prośby o aktualizację | 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 |
Limity stawek stałych
Limity stałych stawek obowiązują w przypadku niektórych metod interfejsu API, które działają na jednym zasobie.
Na przykład: providers/project_id/vehicles/vehicle_id
. Google stosuje stałe limity stawek w przypadku pojedynczego zasobu bez wyjątków dla żadnego klienta. Jeśli na przykład wywołasz funkcję maps.fleetengine.v1.VehicleService.UpdateVehicle
więcej niż 3 razy na sekundę w przypadku tego samego vehicle_id
w ramach projektu, możesz otrzymać błąd HTTP 429
lub błąd gRPC RESOURCE_EXHAUSTED
.
Dotyczące ich żądania z ograniczeniem szybkości nie są liczone jako błędy dotyczące limitu w Google Cloud Console.
Dowiedz się więcej o obsługiwaniu błędów.
Zbiór limitów | Dołączone interfejsy API | Liczba żądań na sekundę |
---|---|---|
Żądania odczytu pojedynczego 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 pojedynczego zasobu | 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 |