сообщение выглядит как <0x00><0x00><0x00><0x00><0x04>{ "valid_json": "blabla" } (где <0x00> и т.д. это контрольные символы). Это не дает мне прочитать сообщение кастомным консюмером как валидный жсон - ругается на символы в начале.
Кафка Коннект при сериализации использует JsonSchemaConverter (сохраняя схему в Schema Registry), а я пытаюсь прочитать просто как валидный жсон, уже не хотя в схема реджистри со стороны консюмера.
это идентификатор схемы, гуглится как schema registry wire format, чтобы это разобрать нужен авро десериалайзер, ну или руками обрубить
Обсуждают сегодня