Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве с помощью портала Azure вы создадите раздел служебной шины, а затем создадите подписки на этот раздел.
Что такое разделы и подписки служебной шины?
Темы и подписки Service Bus поддерживают модель «публикация/подписка». С помощью этого шаблона компоненты распределенного приложения не взаимодействуют напрямую друг с другом. Вместо этого они обмениваются сообщениями через раздел, который выступает в качестве посредника.
Очереди Service Bus передают каждое сообщение одному потребителю. В отличие от этого, разделы и подписки обеспечивают взаимодействие "один ко многим" с помощью шаблона публикации и подписки. Вы можете зарегистрировать несколько подписок в одном разделе. При отправке сообщения в раздел каждая подписка получает собственную копию для независимой обработки.
Подписка работает как виртуальная очередь, которая получает копии сообщений, отправленных в раздел. Вы также можете определить правила фильтрации в подписке, чтобы управлять тем, какие сообщения он получает.
Разделы и подписки служебной шины позволяют масштабироваться для обработки большого количества сообщений для многих пользователей и приложений.
Создание пространства имен на портале Azure
Чтобы начать использование сущностей обмена сообщениями служебной шины в Azure, создайте пространство имен с уникальным именем в Azure. Пространство имен предоставляет контейнер области для ресурсов служебной шины, таких как очереди и разделы в приложении.
Чтобы создать пространство имен:
Войдите на портал Azure.
Выберите всплывающее меню в левом верхнем углу и перейдите на страницу "Все службы".
На панели навигации слева выберите "Интеграция".
Прокрутите вниз до служб обмена сообщениями, наведите указатель мыши на служебную шину и нажмите кнопку "Создать".
На вкладке "Основы" страницы"Создание пространства имен " выполните следующие действия:
Выберите подписку Azure, в которой будет создано пространство имен.
Для группы ресурсов выберите существующую группу ресурсов или создайте новую.
Введите имя пространства имен, которое соответствует следующим соглашениям об именовании.
- Это имя должно быть уникальным в пределах Azure. Система немедленно проверяет, доступно ли имя.
- Длина имени составляет не менее 6 и не более 50 символов.
- Имя может содержать только буквы, цифры и дефисы
-. - Имя должно начинаться с буквы и заканчиваться буквой или цифрой.
- Имя не заканчивается на
-sbили-mgmt.
Для расположения выберите регион для размещения пространства имен.
Для параметра Ценовая категория выберите ценовую категорию ("Базовый", "Стандартный" или "Премиум") для пространства имен. Для работы с этим кратким руководством выберите вариант Стандартный.
Если выбрать уровень "Премиум" , можно включить георепликацию для пространства имен. Функция георепликации гарантирует, что метаданные и данные пространства имен постоянно реплицируются из основного региона в один или несколько дополнительных регионов.
Внимание
Чтобы использовать разделы и подписки, выберите категорию "Стандартный" или "Премиум". Ценовая категория "Базовый" не поддерживает разделы и подписки.
Если выбрана ценовая категория Премиум, укажите число единиц обмена сообщениями. В категории "Премиум" обеспечивается изоляция ресурсов на уровне ЦП и памяти, так что рабочая нагрузка выполняется изолированно от других. Этот контейнер ресурсов называется как единица обмена сообщениями. Пространству имен ценовой категории "Премиум" выделяется по крайней мере одна единица обмена сообщениями. Вы можете выбрать 1, 2, 4, 8 или 16 единиц обмена сообщениями для каждого пространства имен служебной шины Premium. Дополнительные сведения см. на уровне обмена сообщениями служебной шины уровня "Премиум".
Нажмите Review + create внизу страницы.
На странице "Просмотр и создание " просмотрите параметры и нажмите кнопку "Создать".
После успешного развертывания ресурса выберите "Перейти к ресурсу " на странице развертывания.
Вы увидите главную страницу пространства имен служебной шины.
Создание раздела с помощью портала Azure
На странице пространства имен Service Bus разверните объекты в меню навигации слева и выберите темы.
Выберите + Раздел.
Введите имя для темы. Для других параметров оставьте значения по умолчанию.
Нажмите кнопку создания.
Создание подписок на раздел
Выберите раздел, который был создан в предыдущем разделе.
На странице Тема Служебной Шины выберите + Подписка.
На странице Создать подписку выполните следующие действия:
Повторите предыдущий шаг дважды, создав подписки с именами S2 и S3.
Следующие шаги
С помощью инструкций из этой статьи вы создали пространство имен Служебной шины, раздел в этом пространстве имен и три подписки на раздел. Чтобы узнать, как опубликовать сообщения в разделе и подписаться на сообщения из подписки, ознакомьтесь с одним из следующих кратких руководств в разделе Шаблон "публикация/подписка" для обмена сообщениями.