استخدم مدخل Azure لإنشاء موضوع في Service Bus والاشتراكات في الموضوع

في التشغيل السريع، يمكنك استخدام المدخل Azure لإنشاء موضوع في Service Bus ثم إنشاء اشتراكات لهذا الموضوع.

ما هي موضوعات واشتراكات Service Bus؟

تدعم موضوعات واشتراكات Service Bus نموذج اتصالات مراسلة النشر/الاشتراك. عند استخدام الموضوعات والاشتراكات، لا تتواصل مكونات التطبيق الموزع مباشرة مع بعضها البعض؛ بدلا من ذلك يتبادلون الرسائل عبر موضوع، والذي يعمل كوسيط.

Image showing how topics and subscriptions work.

على النقيض من قوائم انتظار Service Bus التي تقوم بمعالجة كل رسالة من قبل مستهلك واحد، توفر المواضيع والاشتراكات شكل واحد إلى كثير من الاتصالات وذلك باستخدام نمط النشر/الاشتراك. من الممكن تسجيل اشتراكات متعددة في موضوع ما. عند إرسال رسالة إلى موضوع، يتم توفيرها بعد ذلك لكل اشتراك للتعامل/المعالجة بشكل مستقل. الاشتراك في موضوع يشبه قائمة انتظار ظاهرية تتلقى نسخاً من الرسائل التي تم إرسالها إلى الموضوع. يمكنك اختياريا تسجيل قواعد التصفية لموضوع على الاشتراكات، مما يسمح لك بتصفية أو تقييد الرسائل التي يتم تلقيها لموضوع ما بواسطة اشتراكات الموضوع.

تمكنك مواضيع واشتراكات Service Bus من التوسع لمعالجة عدد كبير من الرسائل عبر عدد كبير من المستخدمين والتطبيقات.

إنشاء مساحة اسم في مدخل 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 وحددالموضوعاتفي القائمة اليسرى.

  2. اخترحفظ في شريط الأدوات.

  3. أدخل اسمالموضوع. اترك الخيارات الأخرى بقيمها الافتراضية.

  4. حدد إنشاء.

    Screenshot of the Create topic page.

إنشاء اشتراكات للموضوع

  1. حدد الموضوعالذي أنشأته في القسم السابق.

    Screenshot of the Topics page with your topic selected.

  2. في صفحةموضوع ناقل خدمة Service Bus حدد الاشتراكات من القائمة اليمنى، ثم حدد + اشتراك على شريط الأدوات.

    Screenshot of the Subscriptions page with the Add subscription button selected.

  3. في صفحة Create subscription، اتبع الخطوات التالية:

    1. أدخل S1لاسم الاشتراك.

    2. ثم حدد Createلإنشاء الاشتراك.

      Screenshot of the Create subscription page.

  4. كرر الخطوة السابقة مرتين لإنشاء اشتراكات باسم S2 وS3.

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

في هذه المقالة، قمت بإنشاء مساحة اسم Service Bus وموضوع في مساحة الاسم وثلاثة اشتراكات في الموضوع. لمعرفة كيفية إرسال رسائل الموضوع والاشتراك في الرسائل من أي اشتراك، انظر إحدى الرسائل السريعة التالية في قسم النشر والاشتراك في الرسائل.