تمرين - قم بإنشاء مساحة الاسم Azure Service Bus Premium الخاصة بك

مكتمل

في هذه الوحدة، ستتعلم كيفية إنشاء مساحة اسم ناقل خدمة Azure Premium.

مقدمة إلى Azure Service Bus

Azure Service Busهو وسيط رسائل مؤسسي مُدار بالكامل مع قوائم انتظار الرسائل وموضوعات النشر والاشتراك. تُستخدم Service Bus لفصل التطبيقات والخدمات عن بعضها البعض، وتوفر المزايا التالية:

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

سيناريوهات المراسلة

فيما يلي بعض سيناريوهات المراسلة الشائعة:

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

إذا كنت على دراية بوسطاء الرسائل الآخرين مثل Apache ActiveMQ و Rabbit MQ وTIBCO EMS وIBM MQ، فإن مفاهيم ناقل خدمة Microsoft Azure مشابهة لما تعرفه.

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

نبدأ بإنشاء مساحة الاسم. في Azure Service Bus، تعد مساحة الاسم بمثابة حاوية لقوائم الانتظار والموضوعات. تتضمن كل مساحة اسم على اسم مجال فريد ومؤهل بالكامل، مع مفاتيح تشفير توقيع الوصول المشترك الأساسي والثانوي (SAS). يجب أن يوفر مكون الإرسال أو التلقي مفتاح SAS للوصول إلى العناصر في مساحة الاسم.

  1. قم بتسجيل الدخول إلى مدخل Microsoft Azure باستخدام نفس بيانات الاعتماد التي استخدمتها لتنشيط تقنية sandbox. افتح الارتباط في علامة تبويب جديدة أو نافذة جديدة، واحتفظ به جنبا إلى جنب مع محتوى الوحدة النمطية Learn.

  2. في خدمات Azure، حدد إنشاء مورد.

  3. في جزء Create a resource، أدخل Service Bus في البحث العمومي. في نتائج البحث، حدد ناقل خدمة Microsoft المنشور بواسطة Microsoft ل Azure، ثم حدد إنشاء.

  4. في جزء Create namespace، في علامة التبويب Basics، أدخل أو حدد القيم التالية لكل إعداد:

    الإعداد قيمة ‏‏الوصف
    تفاصيل المشروع
    الوصف اشتراك Concierge الاشتراك المستخدم للتمارين في هذه الوحدة النمطية.
    مجموعة الموارد [اسم مجموعة موارد بيئة الاختبار المعزولة] سمّ مجموعة الموارد التي سيتم إنشاء مساحة اسم ناقل خدمة Microsoft Azure فيها. في هذا التمرين، يمكنك إنشاء مساحة الاسم في مجموعة الموارد التي تم تعيينها عند تنشيط بيئة الاختبار المعزولة.
    تفاصيل المثيل
    اسم مساحة الاسم [اسم فريد عمومي] أدخل اسماً فريداً داخل Azure.
    إذا كنت ترغب في استخدام التنسيق salesteamapp<Company><year>، فسيبدو اسم مساحة الاسم الخاص بك مثل هذا المثال salesteamappContoso2022.
    الموقع حدد من القائمة المنسدلة اختر من مناطق Sandbox regions المدرجة أدناه.
    مستوى الأسعار بريميوم يتوفر دعم Java Message Service (JMS) 2.0 API فقط مع المستوى Premium.

    تُتيح لك بيئة الاختبار المعزولة المجانية إنشاء موارد في مجموعة فرعية من مناطق Azure العالمية. حدد منطقة من القائمة التالية عند إنشاء الموارد:

    • West US 2
    • South Central US
    • Central US
    • شرق الولايات المتحدة
    • أوروبا الغربية
    • جنوب شرق آسيا
    • شرق اليابان
    • جنوب البرازيل
    • جنوب شرق أستراليا
    • وسط الهند‬
  5. حدد "Review + create".

  6. عند نجاح التحقق من الصحة، حدد Create لإنشاء مساحة اسم ناقل خدمة Microsoft Azure.

  7. عند اكتمال عملية التوزيع، حدد Go to resource.

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

بعد ذلك، أضف قائمة انتظار للرسائل حول المبيعات الفردية إلى مساحة الاسم:

  1. في صفحة Service Bus Namespace، حدد QueuesEntities في القائمة اليسرى.
  2. من شريط الأوامر، حدد + Queue.
  3. في جزء Create queue ، ل Name، أدخل test-queue-jms، ثم حدد Create.

عند إنشاء قائمة انتظار الرسائل، يتم سرد test-queue-jms ضمن Queues في أسفل جزء مساحة اسم ناقل الخدمة.

الحصول على سلسلة الاتصال إلى مساحة الاسم

يمكنك استخدام سلسلة الاتصال لمساحة الاسم هذه لاحقا في هذا التدريب، للاتصال بمساحة اسم ناقل الخدمة من تطبيق JMS.

  1. في صفحة Service Bus Namespace، حدد Shared access policies ضمن الإعدادات في القائمة اليسرى.
  2. حدد RootManageSharedAccessKey في صفحة نهج الوصول المشترك.
  3. في صفحة نهج SAS، حدد الزر Copy بجوار حقل Primary الاتصال ion String.
  4. انسخه واحفظه بحيث يمكنك استخدامه لاحقا في التدريب.