כדי לנהל את השימוש בממשקי ה-API של Fleet Engine, צריך להגדיר מכסות של 'בקשות לדקה' לכל הבקשות.
כדי להציג את מכסות השימוש בממשקי ה-API של Fleet Engine או לשנות אותן, פועלים לפי השלבים הבאים:
- במסוף Cloud, פותחים את הדף Google Maps Platform Quotas.
- לוחצים על התפריט הנפתח APIs (ממשקי API) ובוחרים באפשרות Local Rides and Deliveries API (ממשק API של נסיעות ומשלוחים מקומיים).
- כדי לראות את מגבלות המכסה, פותחים את הכרטיס של כל סוג בקשה.
- כדי לשנות את מגבלת המכסה של סוג בקשה מסוים, לוחצים על סמל העריכה של המגבלה הרלוונטית. תופיע תיבת דו-שיח. בשדה Quota Limit (מגבלת מכסת נפח), מזינים את מגבלת מכסת נפח המועדפת של 'בקשות לדקה' (עד למגבלת מכסת נפח שצוינה על ידי Google) ובוחרים באפשרות Save (שמירה).
- אם אתם צריכים מכסה נוספת לפרויקט מעבר למגבלות שצוינו, אתם יכולים לפנות אל התמיכה.
קטגוריית מכסה | ממשקי API כלולים | בקשות בדקה |
---|---|---|
יצירת בקשות באצווה | maps.fleetengine.delivery.v1.DeliveryService.BatchCreateTasks | 180 |
בקשות בנושא חיוב | maps.fleetengine.v1.TripService.ReportBillableTrip | 9000 |
יצירת בקשות | maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.CreateTask, maps.fleetengine.v1.VehicleService.CreateVehicle, maps.fleetengine.v1.TripService.CreateTrip |
3000 |
בקשות לרשימת משלוחים | maps.fleetengine.delivery.v1.DeliveryService.ListTasks, maps.fleetengine.delivery.v1.DeliveryService.ListDeliveryVehicles |
3000 |
בקשות לרשימה | maps.fleetengine.v1.VehicleService.ListVehicles | 3000 |
קריאת בקשות | maps.fleetengine.delivery.v1.DeliveryService.GetDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.GetTask, maps.fleetengine.v1.VehicleService.GetVehicle, maps.fleetengine.v1.TripService.GetTrip |
9000 |
בקשות חיפוש | maps.fleetengine.delivery.v1.DeliveryService.GetTaskTrackingInfo, maps.fleetengine.v1.VehicleService.SearchVehicles, maps.fleetengine.v1.TripService.SearchTrips |
6000 |
בקשות לעדכון | 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 |
מחיקת בקשות | maps.fleetengine.delivery.v1.DeliveryService.DeleteDeliveryVehicle, maps.fleetengine.delivery.v1.DeliveryService.DeleteTask, maps.fleetengine.v1.VehicleService.DeleteVehicle, maps.fleetengine.v1.TripService.DeleteTrip |
300 |
מגבלות קצב קבועות
חלק מהשיטות ב-API שפועלות על משאב יחיד כפופות להגבלות קצב קבועות.
לדוגמה, providers/project_id/vehicles/vehicle_id
. Google מחילה הגבלות קבועות על קצב יצירת הבקשות על משאב יחיד ללא יוצא מן הכלל לכל לקוח. לדוגמה, אם קוראים ל-maps.fleetengine.v1.VehicleService.UpdateVehicle
יותר מ-3 פעמים בשנייה לאותו vehicle_id
בפרויקט, צפויה שגיאה מסוג HTTP 429
או gRPC RESOURCE_EXHAUSTED
.
בקשות מושפעות שחלה עליהן הגבלת קצב לא נספרות כשגיאות מכסה ב-Google Cloud Console.
קטגוריית מכסה | ממשקי API כלולים | בקשות לשנייה |
---|---|---|
בקשות קריאה של משאב יחיד | 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 |
בקשות כתיבה של משאב יחיד | 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 |