اختر طبقة Event Grid المناسبة للحل الخاص بك
تحتوي Azure Event Grid على مستويين بقدرات مختلفة. تشارك هذه المقالة تفاصيل حول كليهما.
المستوى القياسي لشبكة الأحداث
تتضمن Azure Event Grid الوظائف التالية من خلال مساحات أسماء Event Grid:
- وسيط MQTT pub-sub يدعم الاتصال ثنائي الاتجاه باستخدام MQTT v3.1.1 وv5.0.
- منشور CloudEvents باستخدام HTTP.
- اسحب التسليم باستخدام HTTP.
- دفع التسليم إلى مراكز الأحداث باستخدام AMQP.
استخدم هذا المستوى إذا كانت أي من العبارات التالية صحيحة:
- تريد نشر رسائل MQTT واستهلاكها.
- تريد إنشاء حل لتشغيل الإجراءات استنادا إلى أحداث التطبيق المخصصة بتنسيق CloudEvents JSON.
- تريد إنشاء تطبيقات ذات أنماط استهلاك مرنة، على سبيل المثال، تسليم سحب HTTP لعدة مستهلكين أو دفع التسليم إلى مراكز الأحداث.
- تحتاج إلى معدلات اتصال HTTP أكبر من 5 ميغابايت/ثانية للدخول والخروج باستخدام تسليم السحب أو تسليم الدفع. تدعم شبكة الأحداث حاليا ما يصل إلى 40 ميغابايت/ثانية للدخول و80 ميغابايت/ثانية للخروج للأحداث المنشورة على مواضيع مساحة الاسم (HTTP). يدعم MQTT معدل نقل يبلغ 40 ميغابايت/ثانية لعملاء الناشر والمشتركين.
- تحتاج إلى استبقاء CloudEvents لمدة تصل إلى 7 أيام.
لمزيد من المعلومات، راجع الحصص النسبية والحدود لمساحات الأسماء.
المستوى الأساسي لشبكة الأحداث
يدعم المستوى الأساسي ل Event Grid التسليم المؤقت باستخدام الموضوعات المخصصة وموضوعات النظام ومواضيع الشركاء والمجالات.
استخدم هذا المستوى إذا كان أي من هذه العبارات صحيحا:
- تريد إنشاء حل لتشغيل الإجراءات استنادا إلى أحداث التطبيق المخصصة وأحداث نظام Azure وأحداث الشركاء.
- تريد نشر الأحداث إلى آلاف الموضوعات باستخدام مجالات Event Grid.
- ليس لديك أي احتياجات مستقبلية لدعم معدلات أكبر من 5 ميغابايت/ ثانية للدخول أو الخروج.
- لا تحتاج إلى استبقاء الحدث لأكثر من يوم واحد. على سبيل المثال، يمكن تصحيح منطق معالج الأحداث في أقل من يوم واحد في حالة وجود خطأ في منطقه. بخلاف ذلك، ليس لديك مخاوف بشأن التكلفة الإضافية والنفقات العامة لقراءة الأحداث من وجهة الرسائل غير المستخدمة للكائن الثنائي كبير الحجم.
لمزيد من المعلومات، راجع الحصص النسبية والحدود للمواضيع المخصصة وموضوعات النظام ومواضيع الشركاء والمجالات.
المستويات الأساسية والقياسية
يركز المستوى القياسي من Event Grid على توفير الميزات التالية:
- ارتفاع معدلات الدخول والخروج.
- دعم حلول IoT التي تتطلب استخدام الاتصال ثنائي الاتجاه باستخدام MQTT.
- اسحب التسليم لعدة مستهلكين.
- دفع التسليم إلى مراكز الأحداث.
يركز المستوى الأساسي على توفير دعم تسليم الدفع لتشغيل الإجراءات بناء على الأحداث. للحصول على تفاصيل تفصيلية حول الحصص النسبية والحدود المضمنة في كل مورد من موارد شبكة الأحداث، راجع الحصص النسبية والحدود.
ميزة | قياسي | أساسي |
---|---|---|
الإنتاجية | مرتفع، يصل إلى 40 ميغابايت/ثانية (دخول) و80 ميغابايت/ثانية (خروج) | منخفض، يصل إلى 5 ميغابايت/ثانية (الدخول والخروج) |
MQTT v5 وv3.1.1 | نعم | |
تسليم السحب | نعم | |
نشر الأحداث المخصصة والاشتراك فيها | نعم | نعم |
دفع التسليم إلى Webhooks | نعم | نعم |
دفع التسليم إلى مراكز الأحداث | نعم | نعم |
دفع التسليم إلى خدمات Azure (الوظائف وقوائم انتظار وموضوعات ناقل خدمة Microsoft Azure واتصالات الترحيل المختلطة وقوائم انتظار التخزين) | نعم | |
الحد الأقصى للاحتفاظ بالرسائل | 7 أيام حول مواضيع مساحة الاسم | يوم واحد |
الاشتراك في أحداث نظام Azure | نعم | |
الاشتراك في أحداث الشريك | نعم | |
نطاق الاشتراكات | نعم |