כדי לנהל את השימוש בממשקי ה-API של Fleet Engine, צריך להגדיר מגבלות מכסה של 'בקשות לדקה' לכל הבקשות.
כדי להציג או לשנות את מגבלות המכסות של ממשקי ה-API של Fleet Engine, פועלים לפי השלבים הבאים:
- במסוף Cloud, פותחים את הדף Google Maps Platform Quotas.
- לוחצים על התפריט הנפתח APIs ובוחרים באפשרות Local Rides and Deliveries API.
- כדי לראות את מגבלות המכסות, פותחים את הכרטיס של כל סוג בקשה.
- כדי לשנות את מגבלת המכסה של סוג בקשה מסוים, לוחצים על סמל Edit של המגבלה הזו. תופיע תיבת דו-שיח. בשדה Quota Limit, מזינים את מגבלת המכסה המועדפת של 'בקשות לדקה' (עד למגבלת המכסה שצוינה על ידי Google) ובוחרים באפשרות Save.
- אם אתם זקוקים למכסה נוספת לפרויקט מעבר למגבלות שצוינו, תוכלו לפנות אל התמיכה.
Quota Bucket | ממשקי ה-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 |
מגבלות קצב קבועות
מגבלות קצב קבועות חלות על שיטות API מסוימות שפועלות על משאב יחיד.
לדוגמה, providers/project_id/vehicles/vehicle_id
. Google מחילה הגבלות קבועות על קצב שליחת הבקשות לכל משאב בלי יוצא מן הכלל, לכל לקוח. לדוגמה, אם תבצעו יותר מ-3 קריאות לשיטה maps.fleetengine.v1.VehicleService.UpdateVehicle
בשנייה לאותו vehicle_id
בתוך פרויקט, תוכלו לצפות לקבל שגיאה מסוג HTTP 429
או gRPC RESOURCE_EXHAUSTED
.
בקשות שמוגבלות בקצב שליחה לא נספרות כשגיאות במכסות במסוף Google Cloud.
Quota Bucket | ממשקי ה-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 |