Para administrar el uso de las APIs de Fleet Engine, establece límites de cuota de "solicitudes por minuto" en todas las solicitudes.
Para ver o cambiar los límites de cuota de las APIs de Fleet Engine, sigue estos pasos:
- En la consola de Cloud, abre la página Cuotas de Google Maps Platform.
- Haz clic en el menú desplegable de APIs y selecciona la "API de viajes y entregas locales".
- Para ver los límites de cuota, abre la tarjeta de cada tipo de solicitud.
- Para cambiar un límite de cuota para un tipo de solicitud, haz clic en el ícono Editar correspondiente. Aparecerá un cuadro de diálogo. En el campo Límite de cuota, ingresa el límite de cuota de "solicitudes por minuto" de tu preferencia (hasta el límite de cuota especificado por Google) y selecciona Guardar.
- Si necesitas una cuota adicional para tu proyecto más allá de los límites proporcionados, comunícate con el equipo de asistencia.
| Bucket de cuota | APIs incluidas | Solicitudes por minuto |
|---|---|---|
| Solicitudes de creación por lotes | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
| Solicitudes de facturación | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
| Crear solicitudes | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
| Solicitudes de listas de entregas | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
| Solicitudes de listas | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
| Leer solicitudes | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
| Solicitudes de búsqueda | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
| Solicitudes de actualización | 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 |
| Borrar solicitudes | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
Límites de frecuencia fijos
Los límites de frecuencia fijos se aplican a algunos métodos de la API que operan en un solo recurso.
Por ejemplo, providers/project_id/vehicles/vehicle_id. Google aplica límites de frecuencia fijos en un solo recurso sin excepción para ningún cliente. Por ejemplo, puedes esperar recibir un error HTTP 429 o gRPC RESOURCE_EXHAUSTED si llamas a maps.fleetengine.v1.VehicleService.UpdateVehicle más de 3 veces por segundo para el mismo vehicle_id dentro de un proyecto.
Las solicitudes afectadas con límite de frecuencia no se consideran errores de cuota en la consola de Google Cloud.
Obtén más información sobre el manejo de errores.
| Bucket de cuota | APIs incluidas | Solicitudes por segundo |
|---|---|---|
| Solicitudes de lectura de un solo recurso | 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 |
| Solicitudes de escritura de un solo recurso | 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, |
3 |