Поделиться через


Создайте пространство имен и очередь Служебной шины на портале Azure.

Из этого краткого руководства вы узнаете, как создать пространство имен и очередь Служебной шины с помощью портала Azure. В нем также описывается, как получить учетные данные авторизации, которые могут использоваться клиентским приложением для отправки сообщений в очередь и их получения из нее.

Что такое очереди служебной шины?

Очереди служебной шины поддерживают модель обмена сообщениями через посредника . При использовании очередей компоненты распределенного приложения не взаимодействуют напрямую друг с другом; вместо этого они обмениваются сообщениями через очередь, которая выступает в качестве посредника (брокера). Производитель (отправитель) передает сообщение в очередь, а затем продолжает его обработку. Потребитель сообщения (получатель) асинхронно извлекает сообщение из очереди и обрабатывает его. Продюсеру не нужно ждать ответа от потребителя, чтобы продолжить обработку и отправку дальнейших сообщений. Очереди предлагают доставку сообщений конкурирующим потребителям по типу FIFO (первым пришел, первым вышел). То есть обычно получатели принимают и обрабатывают сообщения в том порядке, в котором они были добавлены в очередь, и каждое сообщение принимается и обрабатывается только одним потребителем сообщений.

QueueConcepts

Очереди служебной шины — это технология общего назначения, которая может использоваться для разнообразных сценариев:

  • Взаимодействие между веб-ролями и рабочими ролями в многоуровневом приложении Azure.
  • Обмен данными между локальными приложениями и приложениями, размещенными в Azure, в гибридном решении.
  • Связь между компонентами распределенного приложения, которое работает в другой организации или в другом подразделении данной организации.

С помощью очередей можно лучше масштабировать приложения и сделать архитектуру более устойчивой.

Необходимые компоненты

Для работы с этим руководством требуется подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

Создание пространства имен на портале Azure

Чтобы начать использование сущностей обмена сообщениями служебной шины в Azure, создайте пространство имен с уникальным именем в Azure. Пространство имен предоставляет контейнер области для ресурсов служебной шины, таких как очереди и разделы в приложении.

Создание пространства имен службы:

  1. Войдите на портал Azure.

  2. Выберите всплывающее меню в левом верхнем углу и перейдите на страницу "Все службы".

  3. На панели навигации слева выберите "Интеграция".

  4. Прокрутите вниз дослужебной шины служб >обмена сообщениямии нажмите кнопку "Создать".

    Снимок экрана: выбор ресурса, интеграции и служебной шины в меню.

  5. На вкладке "Основы" страницы"Создание пространства имен " выполните следующие действия:

    1. Выберите подписку Azure, в которой будет создано пространство имен.

    2. Для группы ресурсов выберите существующую группу ресурсов или создайте новую.

    3. Введите имя пространства имен, которое соответствует следующим соглашениям об именовании.

      • Это имя должно быть уникальным в пределах Azure. Система немедленно проверяет, доступно ли оно.
      • Длина имени составляет не менее 6 и не более 50 символов.
      • Имя может содержать только буквы, цифры, дефисы -.
      • Имя должно начинаться с буквы или цифры и заканчиваться буквой или цифрой.
      • Имя не заканчивается или -sbне заканчивается-mgmt.
    4. Для расположения выберите регион для размещения пространства имен.

    5. Для параметра Ценовая категория выберите ценовую категорию ("Базовый", "Стандартный" или "Премиум") для пространства имен. Для работы с этим кратким руководством выберите вариант Стандартный.

      При выборе уровня "Премиум" можно включить георепликацию для пространства имен. Функция георепликации гарантирует, что метаданные и данные пространства имен постоянно реплицируются из основного региона в один или несколько дополнительных регионов.

      Внимание

      Чтобы использовать разделы и подписки, выберите категорию "Стандартный" или "Премиум". Темы и подписки не поддерживаются в тарифном уровне "Базовый".

      Если выбрана ценовая категория Премиум, укажите число единиц обмена сообщениями. В категории "Премиум" обеспечивается изоляция ресурсов на уровне ЦП и памяти, так что рабочая нагрузка выполняется изолированно от других. Этот контейнер ресурсов называется единицей обмена сообщениями. Пространству имен ценовой категории "Премиум" выделяется по крайней мере одна единица обмена сообщениями. Для каждого пространства имен служебной шины Premium можно выбрать 1, 2, 4, 8 или 16 единиц обмена сообщениями. Дополнительные сведения см. на уровне обмена сообщениями служебной шины уровня "Премиум".

    6. В нижней части страницы выберите Review + create (Проверить и создать).

      Снимок экрана: страница

    7. На странице Проверить и создать проверьте параметры и нажмите кнопку Создать.

  6. После успешного развертывания ресурса выберите "Перейти к ресурсу " на странице развертывания.

    Снимок экрана: страница успешного развертывания с ссылкой

  7. Вы увидите домашнюю страницу пространства имен служебной шины.

    Снимок экрана: домашняя страница созданного пространства имен служебной шины.

Создание очереди на портале Azure

  1. На странице пространства имен служебная шина разверните сущности в меню навигации слева и выберите "Очереди".

  2. На странице очередей на панели инструментов выберите +Очередь.

  3. Введите имя очереди. Оставьте другие значения своими значениями по умолчанию.

  4. Нажмите кнопку "Создать".

    Снимок экрана: страница создания очереди.

Следующие шаги

С помощью инструкций из этой статьи вы создали пространство имен и очередь Служебной шины. Чтобы узнать, как отправлять сообщения в очередь и получать их из нее, см. одно из следующих кратких руководств в разделе Отправка и получение сообщений.