Pour gérer l'utilisation des API Fleet Engine, définissez des limites de quota "requêtes par minute" pour toutes les requêtes.
Pour afficher ou modifier les limites de quota des API Fleet Engine, procédez comme suit:
- Dans la console Cloud, ouvrez la page Quotas Google Maps Platform.
- Cliquez sur la liste déroulante des API, puis sélectionnez API Local Rides and Deliveries (API Local Rides and Deliveries).
- Pour afficher les limites de quota, ouvrez la fiche de chaque type de requête.
- Pour modifier une limite de quota pour un type de requête, cliquez sur l'icône Modifier correspondante. Une boîte de dialogue s'affiche. Dans le champ Limite de quota, saisissez la limite de quota "requêtes par minute" souhaitée (dans la limite autorisée, si elle est spécifiée par Google), puis sélectionnez Enregistrer.
- Si vous avez besoin de quotas supplémentaires pour votre projet au-delà des limites indiquées, contactez l'assistance.
Quota Bucket | API incluses | Requêtes par minute |
---|---|---|
Requêtes de création par lot | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
Demandes de facturation | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
Créer des requêtes | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
Demandes de liste de diffusion | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
Requêtes de listage | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
Requêtes de lecture | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
Requêtes de recherche | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
Demandes de mises à jour | 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 |
Limites de débit fixes
Des limites de débit fixes s'appliquent à certaines méthodes d'API qui fonctionnent sur une seule ressource.
Par exemple, providers/project_id/vehicles/vehicle_id
. Google applique des limites de débit fixes à une seule ressource, sans exception pour aucun client. Par exemple, vous pouvez vous attendre à recevoir une erreur HTTP 429
ou gRPC RESOURCE_EXHAUSTED
si vous appelez maps.fleetengine.v1.VehicleService.UpdateVehicle
plus de trois fois par seconde pour le même vehicle_id
dans un projet.
Les requêtes limitées par taux concernées ne sont pas comptabilisées comme des erreurs de quota dans la console Google Cloud.
En savoir plus sur la gestion des erreurs
Quota Bucket | API incluses | Requêtes par seconde |
---|---|---|
Requêtes de lecture d'une seule 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 |
Requêtes d'écriture pour une seule 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.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 |