لإدارة استخدام واجهات برمجة تطبيقات Fleet Engine، يمكنك ضبط حصة "الطلبات في الدقيقة" الحدّ الأقصى لجميع الطلبات.
يمكنك الاطّلاع على حدود الحصة أو تغييرها لواجهات برمجة تطبيقات Fleet Engine باتّباع الخطوات التالية:
- في وحدة تحكّم Cloud Console، افتح صفحة حصص Google Maps Platform.
- انقر على القائمة المنسدلة"واجهات برمجة التطبيقات" واختَر Local Rides and Deliveries API.
- للاطّلاع على حدود الحصة، افتح البطاقة لكل نوع من أنواع الطلبات.
- لتغيير حدّ الحصة لنوع طلب معيّن، انقر على رمز تعديل لهذا الحدّ. سيظهر مربّع حوار. في حقل الحد الأقصى للحصة، أدخِل الحد الأقصى المفضّل "لطلبات البحث في الدقيقة" (حتى الحد الأقصى للحصة الذي تحدّده Google) ثم اختَر حفظ.
- إذا كنت بحاجة إلى حصة إضافية لمشروعك تتجاوز الحدود المقدَّمة، يُرجى التواصل مع فريق الدعم.
حزمة الحصة | واجهات برمجة التطبيقات المضمّنة | الطلبات في الدقيقة |
---|---|---|
إنشاء طلبات على دفعات | 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 |
حدود المعدل الثابت
تنطبق حدود معدّل ثابت على بعض طُرق واجهة برمجة التطبيقات التي تعمل على مورد واحد.
مثلاً: providers/project_id/vehicles/vehicle_id
تطبّق Google حدود معدلات ثابتة
على مورد واحد بدون استثناء لأي عميل. على سبيل المثال، يمكن أن تتلقّى خطأ HTTP 429
أو gRPC RESOURCE_EXHAUSTED
إذا اتصلت بـ maps.fleetengine.v1.VehicleService.UpdateVehicle
أكثر من
3 مرات في الثانية للvehicle_id
نفسه ضمن مشروع.
لا يتم احتساب الطلبات المتأثرة بالحد الأقصى لمعدّل الزحف على أنّها أخطاء في الحصة في Google Cloud Console.
مزيد من المعلومات عن التعامل مع الأخطاء
حزمة الحصة | واجهات برمجة التطبيقات المضمّنة | الطلبات في الثانية |
---|---|---|
طلبات قراءة مورد واحد | 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 |