التشغيل السريع: إرسال واستقبال الرسائل الكبيرة باستخدام مراكز أحداث Azure (معاينة)

في هذا التشغيل السريع، ستتعلم كيفية إرسال واستقبال الرسائل الكبيرة (حتى 20 ميغابايت) باستخدام Azure Event Hubs. إذا كنت مستخدما جديدا لمراكز الأحداث، فشاهد نظرة عامة على مراكز الأحداث قبل الانتقال من خلال هذا التشغيل السريع.

المتطلبات الأساسية

تحتاج إلى المتطلبات الأساسية التالية لإكمال هذا التشغيل السريع:

  • اشتراك Azure. لاستخدام خدمات Azure، بما في ذلك مراكز الأحداث، تحتاج إلى اشتراك. إذا لم يكن حساب Azure متوفرًا لديك، يمكنك التسجيل للحصول على نسخة تجريبية مجانية، أو استخدام مزايا الاشتراك في MSDN عند إنشاء حساب.
  • مجموعة مخصصة قابلة للتطوير ذاتية الخدمة ومساحة اسم مراكز الأحداث ومركز أحداث. الخطوة الأولى لتلبية هذا الشرط الأساسي هي استخدام مدخل Microsoft Azure لإنشاء مجموعة مخصصة ومساحة اسم داخل نظام مجموعة. لإنشاء مركز أحداث، اطلع على التشغيل السريع: إنشاء مركز أحداث باستخدام مدخل Azure. يمكنك تخطي هذه الخطوة إذا كان لديك بالفعل مجموعة مخصصة قابلة للتطوير قابلة للتطوير.

إشعار

يتوفر دعم الرسائل الكبيرة، حاليا في المعاينة العامة، حصريا مع مجموعات مخصصة مخصصة لخدمة مراكز الأحداث. لا يتحمل دفق الرسائل الكبيرة باستخدام هذه المجموعات أي رسوم إضافية.

تكوين نظام مجموعة مخصصة لمراكز الأحداث

لدفق الرسائل الكبيرة، يجب تكوين نظام المجموعة المخصصة القابلة للتطوير ذاتية الخدمة.

في مدخل Microsoft Azure، انتقل إلى قسم الإعدادات لنظام المجموعة المخصص. ضمن الإعدادات، حدد علامة التبويب الحصة النسبية.

لقطة شاشة تعرض جزء الحصة النسبية لمجموعة مخصصة.

  • تحقق من تعيين قيمة مفتاح supportslargemessages القراءة فقط إلى True.
  • يمكنك تحديث المفتاح eventhubmaxmessagesizeinbytes إلى قيمة مناسبة بالبايت. يتراوح النطاق المقبول لهذه القيمة بين 1,048,576 و20,971,520 بايت.

بعد حفظ التكوين، تصبح جاهزا لدفق الرسائل الكبيرة باستخدام مراكز الأحداث.

هام

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

إذا كانت قيمة نظام المجموعة خاطئة، فلن تدعم تدفق الرسائل الكبيرة. لتمكين هذه الميزة، يجب إعادة إنشاء نظام المجموعة.

دفق الرسائل الكبيرة باستخدام مراكز الأحداث

تسمح مراكز الأحداث ببث رسائل كبيرة تصل إلى 20 ميغابايت، سواء على دفعات أو كمنشورات فردية. لا تتطلب القدرة على دفق الرسائل الكبيرة أو الأحداث أي تغييرات في التعليمات البرمجية للعميل بصرف النظر عن التغيير في الرسالة أو الحدث نفسه. يمكنك متابعة إرسال الرسائل أو تلقيها باستخدام أي Event Hubs SDK أو Kafka API موجودة لدفق الرسائل الكبيرة إلى مراكز الأحداث. بهذه الطريقة يمكنك دفق الرسائل الكبيرة إلى مراكز الأحداث بنفس الطريقة التي تستخدمها للرسائل ذات الأحجام الأقل من 1 ميغابايت.

لمزيد من المعلومات، راجع إرسال الأحداث إلى مراكز الأحداث وتلقيها منها باستخدام .NET.

تلميح

تأكد من مراجعة أي عميل لبروتوكول وضع الرسائل المتقدمة في قائمة انتظار مراكز الأحداث (AMQP) أو تكوين عميل Kafka الذي قد يحد من الحد الأقصى لحجم الرسالة الذي تقوم ببثه إلى مراكز الأحداث. يجب تحديث مهلة العميل إلى قيمة أعلى لدفق الرسائل الكبيرة.

بشكل افتراضي، يكون عدد الجلب المسبق لعميل AMQP هو 300. خفض هذه القيمة لتجنب مشكلات الذاكرة من جانب العميل عند التعامل مع الرسائل الكبيرة.

للحصول على مرجع مكتبة .NET الكامل، راجع وثائق SDK.