لإدارة استخدام واجهات برمجة تطبيقات Fleet Engine، يجب ضبط قيمة "requests perminute" (الطلبات في الدقيقة). الحصة الحد الأقصى لجميع الطلبات.
يمكنك الاطّلاع على الحدود القصوى للحصص أو تغييرها لواجهات برمجة تطبيقات Fleet Engine باتّباع الخطوات التالية:
- في Cloud Console، افتح صفحة حصص "خرائط Google".
- انقر على القائمة المنسدلة لواجهات برمجة التطبيقات واختَر "واجهة برمجة تطبيقات الرحلات المحلية والتسليمات".
- للاطّلاع على الحدود القصوى للحصة، افتح البطاقة لكل نوع من أنواع الطلبات.
- لتغيير الحد الأقصى للحصة المخصّصة لنوع طلب معيّن، انقر على رمز تعديل لذلك الطلب. الحد. سيظهر مربع حوار. في حقل حد الحصة، أدخل القيمة "الطلبات في الدقيقة" الحدّ الأقصى للحصة المخصّصة لك (بما يصل إلى الحدّ الأقصى للحصة التي تحدّدها 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.deliveryyService.UpdateDeliveryVehicle, Maps.fleetengine.delivery.v1.deliveryyService.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.deliveryyService.UpdateTask, Maps.fleetengine.delivery.v1.DeliveryService.CreateDeliveryVehicle, Maps.fleetengine.delivery.v1.deliveryyService.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 |