Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом кратком руководстве вы создадите группу схем со схемами в реестре схем, размещенном в Центрах событий Azure.
Реестр схем Azure — это функция Центров событий. Он предоставляет центральный репозиторий для схем для приложений на основе событий и обмена сообщениями. Он обеспечивает гибкость работы приложений-производителей и приложений-получателей при обмене данными, избавляя от необходимости управлять схемой и позволяя совместно использовать ее в приложениях обоих типов. Реестр схем также предоставляет простую платформу управления для повторно используемых схем и определяет связь между схемами через конструкцию группировки (группы схем). Дополнительные сведения см. в статье Реестр схем Azure в Центрах событий.
Примечание.
- Эта функция недоступна на уровне "Базовый ".
- Убедитесь, что вы являетесь членом одной из следующих ролей: владелец, участник или участник реестра схем. Дополнительные сведения см. в статье Управление доступом на основе ролей в Azure.
- Если концентратор событий находится в виртуальной сети, вы не можете создавать схемы на портале Azure, если вы не обращаетесь к порталу из виртуальной машины в той же виртуальной сети.
Необходимые компоненты
Создайте пространство имен Центров событий. Вместо этого можно использовать существующее пространство имен.
Создание группы схем
Перейдите на страницу Пространство имен Центров событий.
В меню слева разверните "Сущности" и выберите "Реестр схем".
Чтобы создать группу схем, выберите +Группа схем.
На странице Create Schema Group (Создание группы схем) выполните следующие действия.
Введите имя для группы схем.
Для типа сериализации выберите формат сериализации Avro . Этот формат применяется ко всем схемам в группе схем. Формат сериализации JSON также поддерживается (предварительная версия).
Выберите режим совместимости для всех схем в группе. Для Avro поддерживаются режимы прямой и обратной совместимости.
Нажмите кнопку "Создать", чтобы создать группу схем.
Выберите имя группы схем в списке групп схем.
Отобразится страница Группа схем для соответствующей группы.
Добавление схемы в группу
В этом разделе вы добавите схему в группу схем с помощью портала Azure.
На панели инструментов страницы Группа схем нажмите кнопку + Схема.
На странице Создать схему выполните следующие действия.
Для параметра Имя введите
orderschema.В текстовом поле введите следующую схему. Вместо этого можно выбрать файл со схемой.
{ "namespace": "com.azure.schemaregistry.samples", "type": "record", "name": "Order", "fields": [ { "name": "id", "type": "string" }, { "name": "amount", "type": "double" } ] }Нажмите кнопку создания.
Выберите схему в списке схем.
Отобразится страница Schema Overview (Обзор схемы).
Если существует несколько версий схемы, они отображаются в версиях. Выберите версию для переключения на соответствующую схему.
Создание новой версии схемы
Обновите схему в текстовом поле и нажмите кнопку Проверить. В следующем примере вы добавляете новое поле с именем
descriptionв схему.Изучите состояние проверки и изменения и нажмите кнопку Сохранить.
В качестве
2на странице Schema Overview (Обзор схемы) будет указано значение .Выберите
1, чтобы отобразить версию 1 схемы.
Очистка ресурсов
Примечание.
Не очищайте ресурсы, если вы хотите продолжить к следующему краткому руководству, связанному с следующим шагом.
- Перейдите на страницу Пространство имен Центров событий.
- В меню слева выберите Schema Registry (Реестр схемы).
- Выберите группу схемы, которую вы создали в с помощью этого краткого руководства.
- На странице Группа схемы выберите Удалить на панели инструментов.
- На странице Удаление группы схемы введите имя группы схемы и щелкните Удалить.