استخدم مدخل Azure لإنشاء مساحة اسم ناقل الخدمة وقائمة انتظار

يوضح لك دليل التشغيل السريع كيفية إنشاء مساحة اسم Service Bus وقائمة انتظار باستخدام مدخل Azure. كما توضح لك كيفية الحصول على بيانات اعتماد التخويل التي يستطيع تطبيق عميل استخدامها لإرسال /تلقي رسائل إلى/من قائمة الانتظار.

ما المقصود بخدمة قوائم الانتظار؟

تدعم خدمة قوائم الانتظار نموذج اتصالالمراسلة عبر وسيط عند استخدام قوائم الانتظار، لا تتواصل مكونات التطبيق الموزع مباشرة مع بعضها البعض؛ بل تتصل ببعضها البعض مباشرة. بدلا من ذلك يتبادلون الرسائل عبر قائمة انتظار، والتي تعمل كوسيط (وسيط). منتج الرسالة (المرسل) يسلم الرسالة إلى قائمة الانتظار ثم يستمر في المعالجة الخاصة به. بشكل غير متزامن، يسحب مستهلك الرسالة (المتلقي) الرسالة من قائمة الانتظار ويعالجها. لا يتعين على المنتج انتظار رد من المستهلك من أجل الاستمرار في المعالجة وإرسال المزيد من الرسائل. توفر قوائم الانتظار تسليم رسالة First In، First Out (FIFO) إلى مستهلك منافس واحد أو أكثر. أي، عادة ما يتم تلقي الرسائل ومعالجتها بواسطة أجهزة الاستقبال بنفس ترتيب إضافتها إلى قائمة الانتظار، ويتم تلقي كل رسالة ومعالجتها من قبل متلقي رسالة واحد فقط.

QueueConcepts

خدمة قوائم الانتظار هي تقنية للأغراض العامة، ويمكن استخدامها لتنفيذ مجموعة مختلفة من السيناريوهات:

  • الاتصال بين مهام الويب والعاملين في تطبيق Azure متعدد المستويات.
  • الاتصال بين التطبيقات المحلية والتطبيقات التي تستضيفها Azure في الحلول المختلطة.
  • التواصل بين مكونات التطبيق الموزع الذي يعمل في أماكن العمل في منظمات أو إدارات مختلفة في مؤسسة ما.

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

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

لإكمال هذا التشغيل السريع، تأكد من أن لديك اشتراك Azure. في حالة عدم الاشتراك في Azure، يمكن إنشاءfree account قبل البدء.

إنشاء مساحة اسم في مدخل Microsoft Azure

لبدء استخدام الكيانات المراسلة "ناقل الخدمة" في Azure، يجب أولاً إنشاء مساحة اسم باسم مميز عبر Azure. توفر مساحة الاسم حاوية تحديد النطاق لموارد ناقل خدمة Microsoft Azure (قوائم الانتظار والموضوعات وما إلى ذلك) داخل التطبيق الخاص بك.

لإنشاء مساحة اسم:

  1. قم بتسجيل الدخول إلى بوابة Azure.

  2. انتقل إلى صفحة جميع الخدمات.

  3. في شريط التنقل الأيسر، حدد Integration من قائمة الفئات، وقم بتمرير الماوس فوق ناقل خدمة Microsoft Azure، ثم حدد + الزر على لوحة Service Bus.

    Image showing selection of Create a resource, Integration, and then Service Bus in the menu.

  4. في علامة التبويب "Basics" في صفحة "Create namespace" اتبع الخطوات الآتية:

    1. بالنسبة إلى Subscription، اختر اشتراك Azure لإنشاء مساحة الاسم.

    2. بالنسبة إلى "Resource group"، اختر مجموعة موارد موجودة حيث توجد مساحة الاسم، أو قم بإنشاء مجموعة موارد جديدة.

    3. أدخل name لمساحة الاسم. يجب أن يلتزم اسم مساحة الاسم باصطلاحات التسمية التالية:

      • يجب أن يكون الاسم فريدًا عبر Azure. يتحقق النظام على الفور لمعرفة ما إذا كان الاسم متوفرًا.
      • ألا يقل طول الاسم عن 6 أحرف ولا يزيد عن 50 حرفاً.
      • لا يمكن أن يحتوي الاسم إلا على أحرف وأرقام وواصلات "-".
      • يجب أن يبدأ الاسم وينتهي بحرف أو رقم.
      • ألا ينتهي الاسم بـ "-sb" أو "-mgmt".
    4. بالنسبة إلى "Location"، اختر المنطقة التي ينبغي استضافة مساحة الاسم فيها.

    5. بالنسبة إلى "Pricing tier"، حدد مستوى التسعير (Basic أو Standard أو Premium) لمساحة الاسم. بالنسبة لهذا التشغيل السريع، حدد Standard.

      هام

      وإذا كنت ترغب في استخدام الموضوعات والاشتراكات، فاختر إما "Standard" أو "Premium". فإن الموضوعات/الاشتراكات غير مدعومة في مستوى التسعير الأساسي.

      وإذا حددت مستوى التسعير "Premium"، فحدد عدد وحدات المراسلة. ويوفر المستوى المميز عزل الموارد على مستوى وحدة المعالجة المركزية والذاكرة بحيث يتم تشغيل كل حمل عمل على حدة. تسمى حاوية المورد هذه وحدة المراسلة. وتحتوي مساحة الاسم المميزة على وحدة مراسلة واحدة على الأقل. ويمكنك تحديد وحدات المراسلة 1 أو 2 أو 4 أو 8 أو 16 لكل مساحة اسم مميزة لناقل خدمة Azure. ولمزيد من المعلومات، راجع المراسلة المميزة لناقل خدمة Microsoft Azure.

    6. حدد مراجعة + إنشاء عند أسفل الصفحة.

      Image showing the Create a namespace page

    7. في صفحة "Review + create"، راجع الإعدادات ثم حدد "Create".

  5. بمجرد نجاح نشر المورد، حدد Go to resource في صفحة التوزيع.

    Image showing the deployment succeeded page with the Go to resource link.

  6. راجع الصفحة الرئيسية لمساحة اسم ناقل الخدمة.

    Image showing the home page of the Service Bus namespace created.

إنشاء قائمة الانتظار في مدخل Azure

  1. في الصفحة Service Bus Namespace، حدد قوائم الانتظار في قائمة التنقل اليمنى.

  2. في صفحة قوائم الانتظار، حدد + قائمة انتظار في شريط الأدوات.

  3. أدخل اسمًا لقائمة الانتظار، واترك القيم الأخرى بإعداداتها الافتراضية.

  4. الآن، حدد إنشاء.

    Image showing creation of a queue in the portal

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

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