حدود خدمة Azure Digital Twins

تصف الأقسام التالية حدود خدمة Azure Digital Twins.

إشعار

بعض المناطق من هذه الخدمة لها حدود قابلة للتعديل. يتم تمثيل ذلك في الجداول أدناه بعمود قابل للتعديل؟ . عندما يمكن تعديل الحد فإن القيمة المسجلة في عمود قابل للتعديل؟ تساوي نعم .

إذا كان عملك يتطلب رفع حد أو حصة قابلة للتعديل أعلى من الحد الافتراضي، فيمكنك طلب موارد إضافية عن طريق فتح بطاقة دعم .

الحدود حسب النوع

الحدود الوظيفية

يسرد الجدول التالي الحدود الوظيفية لـ Azure Digital Twins.

المنطقة الإمكانية الحد الافتراضي قابل للتعديل؟
مورد Azure عدد مثيلات Azure Digital Twins في منطقة ما لكل اشتراك 10 ‏‏نعم‬
التوائم الرقمية عدد التوائم في مثيل Azure Digital Twins 2,000,000 ‏‏نعم‬
التوائم الرقمية عدد التوائم الرقمية التي يمكن استيرادها في مهمة واجهة برمجة تطبيقات استيراد مهام واحدة 2,000,000 لا
التوائم الرقمية عدد العلاقات الواردة لتوأم واحد 50,000 لا
التوائم الرقمية عدد العلاقات الصادرة من توأم واحد 50,000 لا
التوائم الرقمية إجمالي عدد العلاقات في مثيل Azure Digital Twins 20,000,000 ‏‏نعم‬
التوائم الرقمية عدد العلاقات التي يمكن استيرادها في مهمة واحدة لواجهة برمجة تطبيقات مهام الاستيراد 10,000,000 لا
التوائم الرقمية الحجم الأقصى (لجسم JSON في طلب PUT أو PATCH) لتوأم واحد 32 كيلوبايت لا
التوائم الرقمية الحد الأقصى لحجم حمولة الطلب 32 كيلوبايت لا
التوائم الرقمية الحجم الأقصى لقيمة خاصية السلسلة (UTF-8) 4 كيلوبايت لا
التوائم الرقمية الحجم الأقصى لاسم الخاصية 1 KB لا
التوجيه عدد نقاط النهاية لمثيل Azure Digital Twins واحد 6 لا
التوجيه عدد المسارات لمثيل Azure Digital Twins واحد 6 ‏‏نعم‬
النماذج عدد النماذج في مثيل Azure Digital Twins واحد 10,000 ‏‏نعم‬
النماذج عدد النماذج التي يمكن استيرادها في استدعاء API واحد (لا تستخدم واجهة برمجة تطبيقات استيراد المهام) 250 لا
النماذج عدد النماذج التي يمكن استيرادها في مهمة واجهة برمجة تطبيقات استيراد مهام واحدة 10,000 لا
النماذج الحجم الأقصى (لجسم JSON في طلب PUT أو PATCH) لطراز واحد 1 ميجا بايت لا
النماذج عدد العناصر التي تم إرجاعها في صفحة واحدة 100 لا
الاستعلام عدد العناصر التي تم إرجاعها في صفحة واحدة 1000 ‏‏نعم‬
الاستعلام عدد تعبيرات AND / OR في استعلام 50 ‏‏نعم‬
الاستعلام عدد عناصر المصفوفة في عبارة IN / NOT IN 50 ‏‏نعم‬
الاستعلام عدد الأحرف في الاستعلام 8000 ‏‏نعم‬
الاستعلام عدد JOINS في استعلام 5 ‏‏نعم‬

حدود السعر

يعكس الجدول التالي حدود المعدل لواجهات برمجة التطبيقات المختلفة.

API الإمكانية الحد الافتراضي قابل للتعديل؟
واجهة برمجة تطبيقات الوظائف عدد الطلبات في الثانية 1 ‏‏نعم‬
واجهة برمجة تطبيقات الوظائف عدد المهام المجمعة التي تعمل بشكل متزامن (بما في ذلك الاستيراد والحذف) 1 ‏‏نعم‬
واجهة برمجة تطبيقات النماذج عدد الطلبات في الثانية 100 ‏‏نعم‬
واجهة برمجة تطبيقات Digital Twins عدد طلبات القراءة في الثانية 1,000 ‏‏نعم‬
واجهة برمجة تطبيقات Digital Twins عدد طلبات التصحيح في الثانية 1,000 ‏‏نعم‬
واجهة برمجة تطبيقات Digital Twins عدد عمليات الإنشاء/الحذف في الثانية عبر جميع التوائم والعلاقات 500 ‏‏نعم‬
واجهة برمجة تطبيقات Digital Twins عدد عمليات الإنشاء/التحديث/الحذف في الثانية على توأم فردي أو علاقاته الواردة/الصادرة 10 لا
واجهة برمجة تطبيقات Digital Twins عدد العمليات المتميزة على توأم فردي أو علاقاته الواردة/الصادرة 500 لا
واجهة برمجة تطبيقات الاستعلام عدد الطلبات في الثانية 500 ‏‏نعم‬
واجهة برمجة تطبيقات الاستعلام وحدات الاستعلام في الثانية 4,000 ‏‏نعم‬
واجهة برمجة تطبيقات مسارات الأحداث عدد الطلبات في الثانية 100 ‏‏نعم‬

حدود أخرى

يمكن العثور على قيود أنواع البيانات والحقول في مستندات DTDL لنماذج Azure Digital Twins ضمن وثائق المواصفات الخاصة بها في GitHub: لغة تعريف التوائم الرقمية (DTDL) - الإصدار 2.

يتم وصف تفاصيل وقت استجابة طلب البحث في لغة الاستعلام. يمكن العثور على قيود ميزات لغة استعلام معينة في وثائق مرجع الاستعلام.

العمل مع الحدود

عند الوصول إلى حد ما، يتم تقييد أي طلبات تتجاوزه بواسطة الخدمة، مما سيؤدي إلى استجابة خطأ 429 من هذه الطلبات.

لإدارة التقييد، فيما يلي بعض التوصيات للعمل مع الحدود.

  • استخدم منطق إعادة المحاولة. تنفذ Azure Digital Twins SDKs منطق إعادة المحاولة للطلبات الفاشلة، لذلك إذا كنت تعمل مع SDK المقدمة، فإن هذه الوظيفة مضمنة بالفعل. وإلا، ففكر في تنفيذ منطق إعادة المحاولة في التطبيق الخاص بك. ترسل الخدمة عنوانا Retry-After مرة أخرى في استجابة الفشل، والتي يمكنك استخدامها لتحديد المدة التي يجب انتظارها قبل إعادة المحاولة.
  • استخدم الحدود والإعلامات للتحذير من اقتراب الحدود. تحتوي بعض حدود الخدمة ل Azure Digital Twins على مقاييس مقابلة يمكن استخدامها لتعقب الاستخدام في هذه المناطق. لتكوين الحدود وإعداد تنبيه على أي مقياس عند الوصول إلى حد ما، راجع الإرشادات الواردة في إنشاء قاعدة تنبيه جديدة. لإعداد إعلامات للحدود الأخرى حيث لا يتم توفير المقاييس، ضع في اعتبارك تنفيذ هذا المنطق في التعليمات البرمجية للتطبيق الخاص بك.
  • النشر على نطاق واسع عبر مثيلات متعددة. تجنب وجود نقطة فشل واحدة. بدلا من رسم بياني كبير واحد للتوزيع بأكمله، ضع في اعتبارك تقسيم مجموعات فرعية من التوائم منطقيا (كما هو الحال حسب المنطقة أو المستأجر) عبر مثيلات متعددة.
  • للحصول على توصيات النمذجة لمساعدتك على العمل ضمن الحدود الوظيفية، راجع أدوات النمذجة وأفضل الممارسات.

إشعار

سيقوم Azure Digital Twins تلقائيا بتحجيم الموارد لتلبية حدود المعدل الموضحة في هذه المقالة. قد تواجه التقييد قبل الوصول إلى هذه الحدود بسبب التحجيم الداخلي للتكيف مع الحمل الوارد. يمكن أن يستغرق التحجيم الداخلي في أي مكان من 5 إلى 30 دقيقة، وخلال هذه الفترة قد يواجه تطبيقك 429 خطأ.

الخطوات التالية

تعرف على المزيد حول الإصدار الحالي من Azure Digital Twins في نظرة عامة على الخدمة: