Apache Avro и Schema Registry позволяют быстро и безопасно передавать сообщения в Kafka, автоматически проверяя совместимость схем и сокращая расходы на поддержку — всё это можно настроить за 10‑15 минут. Для начала нужно скачать дистрибутив Confluent Platform версии 7.5 (2026 г.) и запустить сервис Schema Registry, указав URL к ZooKeeper и Kafka‑broker. После старта сервис будет доступен по адресу http://localhost:8081. Проверить можно запросом curl http://localhost:8081/subjects — он вернёт пустой список, если схем ещё нет. Avro использует бинарный формат, который в среднем на 60 % меньше по размеру, чем эквивалентный JSON, и обеспечивает схематическую совместимость без необходимости парсинга строк. В 2026 году более 70 % компаний, использующих потоковую обработку, выбрали Avro именно из‑за этих преимуществ. Schema Registry поддерживает три уровня совместимости: BACKWARD, FORWARD и FULL. При изменении схемы выбирайте BACKWARD, чтобы новые сообщения могли читаться старыми потребителям
Как использовать Apache Avro и Schema Registry в Kafka: практический гид
11 апреля11 апр
3 мин