اتّبِع هذا الدليل للتعرّف على الحدود والحصص عند استخدام Data Manager API.
حدود المشاريع
يجب أن يكون لديك مشروع على Google Cloud لاستخدام Data Manager API. يوفّر مشروع Google Cloud برنامج OAuth العميل وبيانات الاعتماد التي تستخدمها لمصادقة طلبات البيانات من واجهة برمجة التطبيقات.
تفرض Data Manager API حدودًا على عدد الطلبات في كل مشروع على Google Cloud، ويتم الفصل بينها حسب الخدمة ونوع العملية (قراءة البيانات مقابل تعديلها):
| الخدمة | العملية | الطلبات في اليوم | الطلبات في الدقيقة |
|---|---|---|---|
IngestionService |
التغيير (الكتابة) | 100,000 | 300 |
IngestionService |
قراءة | 100,000 | 300 |
| جميع الخدمات الأخرى مجتمعة | التغيير (الكتابة) | 50,000 | 300 |
| جميع الخدمات الأخرى مجتمعة | قراءة | 50,000 | 300 |
يتم رفض الطلبات التي تتجاوز الحدود المسموح بها مع ظهور الخطأ RESOURCE_EXHAUSTED
ورمز حالة HTTP 429 Too Many Requests.
يمكنك التحكّم في تطبيقك والحدّ من معدّلات الاستخدام من خلال تقليل عدد الطلبات بشكل نشط وتقليل عدد طلبات البحث في الثانية من جهة العميل. يمكنك أيضًا إعداد تنبيهات بشأن الحصة ومراقبتها في Google Cloud Console لتلقّي إشعارات قبل أن يصل تطبيقك إلى حدوده.
أسماء الحصص
يتوافق كل حد مع اسم حد الحصة والمقياس في Google Cloud. عندما يتجاوز طلب ما أحد الحدود، تعرض Data Manager API اسم حدّ الحصة المسموح بها في حمولة التفاصيل العادية ErrorInfo ضمن metadata.quota_limit:
| اسم الحدّ الأقصى للحصة | الخدمة | العملية | نافذة | الحدّ |
|---|---|---|---|---|
IngestionMutateRequestsPerDayPerProject |
IngestionService |
تغيير | اليوم | 100,000 |
IngestionMutateRequestsPerMinutePerProject |
IngestionService |
تغيير | دقيقة | 300 |
IngestionReadRequestsPerDayPerProject |
IngestionService |
قراءة | اليوم | 100,000 |
IngestionReadRequestsPerMinutePerProject |
IngestionService |
قراءة | دقيقة | 300 |
ManagementMutateRequestsPerDayPerProject |
جميع الخدمات الأخرى | تغيير | اليوم | 50,000 |
ManagementMutateRequestsPerMinutePerProject |
جميع الخدمات الأخرى | تغيير | دقيقة | 300 |
ManagementReadRequestsPerDayPerProject |
جميع الخدمات الأخرى | قراءة | اليوم | 50,000 |
ManagementReadRequestsPerMinutePerProject |
جميع الخدمات الأخرى | قراءة | دقيقة | 300 |
افحص metadata.quota_limit في حمولة ErrorInfo للتمييز بين أخطاء الحدّ اليومي وأخطاء الحدّ المسموح به في الدقيقة الواحدة، وحدِّد ما إذا كان عليك إيقاف الطلبات مؤقتًا وإعادة المحاولة مع التراجع، أو إيقافها إلى أن تتم إعادة ضبط الحصة اليومية.
لمعرفة التفاصيل، يُرجى الاطّلاع على أخطاء الحصة والحدّ الأقصى لعدد الطلبات.
حدود الطلبات
في ما يلي الحدود القصوى لطلبات معيّنة:
IngestAudienceMembersRequestوRemoveAudienceMembersRequest:10,000 مورد
AudienceMemberفي قائمةaudience_members10 معرّفات مستخدمين في
UserDataلـAudienceMember10 مراجع
Destinationفي قائمةdestinations
RemoveAllAudienceMembersRequest:- 10 مراجع
Destinationفي قائمةdestinations
- 10 مراجع
-
2,000 مرجع
Eventفي قائمةevents10 معرّفات مستخدمين في
UserDataلـEvent10 مراجع
Destinationفي قائمةdestinations