Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сценарии потоковой передачи событий и обмена сообщениями часто имеют дело со структурированными данными, присутствующими в нагрузке события или сообщения. Однако структурированные данные имеют небольшое значение для брокера событий, который имеет дело только с байтами. Форматы на основе схемы, такие как Apache Avro, JSONSchema или Protobuf , часто используются для сериализации или десериализации таких структурированных данных в двоичный файл или из двоичного файла.
Производитель событий использует определение схемы для сериализации полезных данных события и публикации его в брокере событий, например, в "Event Hubs". Потребители событий считывают полезные данные события у брокера и десериализируют их с помощью того же определения схемы.
Оба производителя и потребители могут проверить целостность данных с помощью одной схемы.
Что такое Реестр схем Azure?
Реестр схем Azure — это функция Центров событий, предоставляющая центральный репозиторий для схем, используемых в событийно-ориентированных приложениях и приложениях, ориентированных на обмен сообщениями. Он обеспечивает гибкость для приложений-производителей и приложений-потребителей при обмене данными без необходимости управлять и делиться схемой. Она также предоставляет простую платформу управления для многократно используемых схем и определяет связь между схемами через логическую конструкцию группирования (группы схем).
С помощью платформ сериализации на основе схемы, таких как Apache Avro, JSONSchema и Protobuf, перемещение метаданных сериализации в общие схемы также может помочь сократить затраты на каждое сообщение. Каждое сообщение не обязательно включать метаданные (сведения о типах и имена полей), как в тегированных форматах, таких как JSON.
Примечание.
Эта функция доступна на уровнях "Стандартный", " Премиум" и "Выделенный ".
Хранение схем вместе с событиями и внутри инфраструктуры событий гарантирует, что метаданные, необходимые для сериализации или десериализации, всегда доступны и схемы не могут быть неуместными.
Связанный контент
- Дополнительные сведения о реестре схем Azure см. в разделе "Основные понятия реестра схем Azure".
- Сведения о создании реестра схем с помощью портал Azure см. в статье Создание реестра схем Центров событий с помощью портала Azure.
- См. следующие примеры клиентской библиотеки Avro для Schema Registry.