ADVERTISEMENT - LEADERBOARD

Валидатор эволюции потоковой схемы

Seed: schema_registry, producer_changes, consumer_tests; example validation: detect incompatible Avro schema changes
ADVERTISEMENT - IN-ARTICLE

Руководство

Создайте средство проверки, которое сверяет предлагаемые изменения схемы с известными ожиданиями потребителей с помощью правил реестра схем и тестов контракта.Он должен работать в CI, чтобы блокировать развертывание несовместимой схемы и генерировать предлагаемые исправления совместимости и пути миграции (значения по умолчанию, устаревание полей).Это помогает избежать ошибок сериализации во время выполнения в потоковых конвейерах.
ADVERTISEMENT - STICKY