التشغيل السريع: أنشئ مساحة اسم خاصة بناقل الخدمة وقائمة الانتظار باستخدام نموذج ARM.

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

قالب Azure Resource Manager هو ملف JavaScript Object Notation (JSON) الذي يحدد البنية الأساسية والتكوين لمشروعك. يستخدم القالب عبارات توضيحية. يمكنك وصف النشر المقصود دون كتابة تسلسل أوامر البرمجة لإنشاء النشر.

إذا كانت بيئتك تلبي المتطلبات الأساسية وكنت معتاداً على استخدام قوالب "ARM"، فحدد زر "Deploy to Azure". سيتم فتح القالب في مدخل Azure.

Button to deploy the Resource Manager template to Azure.

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

في حال لم يكن لديك اشتراك Azure، فأنشئ حساباً مجانيّاً قبل البدء.

مراجعة القالب

يُعدّ النموذج المستخدم في هذا التشغيل السريع مأخوذاً من قوالب التشغيل السريع من Azure.

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "metadata": {
    "_generator": {
      "name": "bicep",
      "version": "0.9.1.41621",
      "templateHash": "724589808436302889"
    }
  },
  "parameters": {
    "serviceBusNamespaceName": {
      "type": "string",
      "metadata": {
        "description": "Name of the Service Bus namespace"
      }
    },
    "serviceBusQueueName": {
      "type": "string",
      "metadata": {
        "description": "Name of the Queue"
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "resources": [
    {
      "type": "Microsoft.ServiceBus/namespaces",
      "apiVersion": "2022-01-01-preview",
      "name": "[parameters('serviceBusNamespaceName')]",
      "location": "[parameters('location')]",
      "sku": {
        "name": "Standard"
      },
      "properties": {}
    },
    {
      "type": "Microsoft.ServiceBus/namespaces/queues",
      "apiVersion": "2022-01-01-preview",
      "name": "[format('{0}/{1}', parameters('serviceBusNamespaceName'), parameters('serviceBusQueueName'))]",
      "properties": {
        "lockDuration": "PT5M",
        "maxSizeInMegabytes": 1024,
        "requiresDuplicateDetection": false,
        "requiresSession": false,
        "defaultMessageTimeToLive": "P10675199DT2H48M5.4775807S",
        "deadLetteringOnMessageExpiration": false,
        "duplicateDetectionHistoryTimeWindow": "PT10M",
        "maxDeliveryCount": 10,
        "autoDeleteOnIdle": "P10675199DT2H48M5.4775807S",
        "enablePartitioning": false,
        "enableExpress": false
      },
      "dependsOn": [
        "[resourceId('Microsoft.ServiceBus/namespaces', parameters('serviceBusNamespaceName'))]"
      ]
    }
  ]
}

تشمل الموارد المحددة في النموذج ما يلي:

يمكنك العثور على المزيد من النماذج مننماذج التشغيل السريع الخاصة بـ Azure.

نشر القالب

باستخدام هذا النموذج، يمكنك نشر مساحة الاسم الخاصة بناقل الخدمة باستخدام قائمة انتظار.

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

لتشغيل عملية التوزيع تلقائياً، انقر الزر التالي: أنشئ مجموعة موارد جديدة للنشر بحيث يمكنك تنظيفها في وقت لاحق.

Button to deploy the Resource Manager template to Azure.

التحقُّق من صحة عملية النشر

  1. اخترالإعلامات في الأعلى لرؤية حالة النشر. انتظر حتى تتم عملية النشر بنجاح. ثم اخترالانتقال إلى مجموعة الموارد في رسالة الإعلام للانتقال إلى الصفحة لمجموعة الموارد التي تحتوي على مساحة الاسم الخاصة بناقل الخدمة.

    Notification from deployment

  2. تأكد من رؤية مساحة الاسم الخاصة بناقل الخدمة الخاص بك في قائمة الموارد.

    Resource group - namespace

  3. اختر مساحة الاسم من القائمة لرؤية صفحةمساحة الاسم الخاصة بناقل الخدمة.

تنظيف الموارد

  1. انتقل إلى صفحةمجموعة الموارد فيما يخص مجموعة الموارد الخاصة بك في بوابة Azure.

  2. حدد حذف مجموعة الموارد من شريط الأدوات.

  3. اكتب اسم مجموعة الموارد، ثم اخترحذف.

    Resource group - delete

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

راجع العنوان التالي الذي يوضح كيفية إنشاء قاعدة تخويل لمساحة الاسم/قائمة الانتظار:

أنشئ قاعدة تخويل خاصة بناقل الخدمة لمساحة الاسم وقائمة الانتظار باستخدام نموذج ARM.

تعرف على كيفية إدارة هذه الموارد من خلال عرض هذه المقالات: