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

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

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

Примечание.

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

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

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

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

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

  2. В меню слева разверните "Сущности" и выберите "Реестр схем".

  3. Чтобы создать группу схем, выберите +Группа схем.

    Снимок экрана: страница реестра схем на портале Azure

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

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

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

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

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

      Снимок экрана: страница для создания группы схем.

  5. Выберите имя группы схем в списке групп схем.

    Снимок экрана: группа схем в выбранном списке.

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

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

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

В этом разделе вы добавите схему в группу схем с помощью портала 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 (Обзор схемы).

    Изображение, на котором показана страница обзора схемы.

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

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

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

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

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

    Снимок экрана: страница проверки, показывающая состояние проверки, изменения и сохранение.

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

    Снимок экрана: новая версия схемы.

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

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

Примечание.

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

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

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