Бөлісу құралы:


Краткое руководство. Создание реестра схем Центров событий Azure с помощью портала Azure

Реестр схем Azure — это функция Центров событий, которая предоставляет центральный репозиторий для схем для управляемых событиями и ориентированных на обмен сообщениями приложений. Он обеспечивает гибкость работы приложений-производителей и приложений-получателей при обмене данными, избавляя от необходимости управлять схемой и позволяя совместно использовать ее в приложениях обоих типов. Реестр схем также предоставляет простую платформу управления для повторно используемых схем и определяет связь между схемами через конструкцию группировки (группы схем). Дополнительные сведения см. в статье Реестр схем Azure в Центрах событий.

В этой статье показано, как создать группу схем в реестре схем, размещенном в Центрах событий Azure.

Примечание.

  • Эта функция недоступна для уровня Базовый.
  • Убедитесь, что вы являетесь участником одной из следующих ролей: Владелец, Участник или Участник реестра схем. Дополнительные сведения об управлении доступом на основе ролей вы найдете в статье о реестре схем Azure.
  • Если концентратор событий находится в виртуальной сети, вы не сможете создавать схемы на портале Azure, пока не получите доступ к порталу из виртуальной машины в той же виртуальной сети.

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

Создайте пространство имен Центров событий. Вы также можете использовать существующее пространство имен.

Создание группы схем

  1. Перейдите на страницу Пространство имен Центров событий.

  2. В меню слева выберите Schema Registry (Реестр схемы). Чтобы создать группу схем, на панели инструментов нажмите кнопку + Группа схем.

    Изображение страницы Schema Registry (Реестр схемы) на портале Azure

  3. На странице Create Schema Group (Создание группы схем) выполните следующие действия.

    1. Введите имя для группы схем.

    2. Для типа сериализации выберите формат сериализации Avro , который применяется ко всем схемам в группе схем. Формат сериализации JSON также поддерживается (предварительная версия).

    3. Выберите режим совместимости для всех схем в группе. Для Avro поддерживаются режимы прямой и обратной совместимости.

    4. Затем нажмите кнопку Создать, чтобы создать группу схем.

      Изображение страницы создания группы схем

  4. Выберите имя группы схем в соответствующем списке.

    Изображение группы схем в выбранном списке

  5. Отобразится страница Группа схем для соответствующей группы.

    Изображение страницы

Добавление схемы в группу

В этом разделе вы добавите схему в группу схем с помощью портала Azure.

  1. На панели инструментов страницы Группа схем нажмите кнопку + Схема.

  2. На странице Создать схему выполните следующие действия.

    1. Для параметра Имя введите orderschema.

    2. В текстовом поле введите следующую схему. Также можно выбрать файл со схемой.

      {
        "namespace": "com.azure.schemaregistry.samples",
        "type": "record",
        "name": "Order",
        "fields": [
          {
            "name": "id",
            "type": "string"
          },
          {
            "name": "amount",
            "type": "double"
          }
        ]
      }
      
    3. Нажмите кнопку создания.

  3. Выберите схему в списке схем.

    Изображение выбранной схемы

  4. Отобразится страница Schema Overview (Обзор схемы).

    Изображение страницы Schema Overview (Обзор схемы)

  5. Если есть несколько версий схемы, они отобразятся в раскрывающемся списке Версии. Выберите версию для переключения на соответствующую схему.

Создание новой версии схемы

  1. Обновите схему в текстовом поле и нажмите кнопку Проверить. В следующем примере в схему добавлено новое поле description.

    Изображение страницы обновления схемы

  2. Изучите состояние проверки и изменения и нажмите кнопку Сохранить.

    Изображение страницы Review (Проверка), где отображаются состояние, изменения и сохранение проверки

  3. В качестве версии на странице Schema Overview (Обзор схемы) будет указано значение 2.

    Изображение новой версии схемы

  4. Выберите 1, чтобы отобразить версию 1 схемы.

Очистка ресурсов

Примечание.

Не очищайте ресурсы, если вы хотите перейти к следующему краткому руководству из раздела Дальнейшие шаги.

  1. Перейдите на страницу Пространство имен Центров событий.
  2. В меню слева выберите Schema Registry (Реестр схемы).
  3. Выберите группу схемы, которую вы создали в с помощью этого краткого руководства.
  4. На странице Группа схемы выберите Удалить на панели инструментов.
  5. На странице Удаление группы схемы введите имя группы схемы и щелкните Удалить.

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