Conduktor supports many formats and growing. From the basic formats to the most useful, JSON, Apache Avro, Protobuf, with or without Schema Registry.
(Auto)
, Avro (Auto)
and Protobuf (Auto)
formats.
When data flow in, Conduktor knows the Avro schema to use because it’s in the payload itself (well, the id only, but that’s enough) if we follow the Confluent’s convention.
But not everyone follows this convention! This means it’s possible that the record does not contain the schema to read the data, and you need to help Conduktor.
Avro (Subject)
(if using Confluent Schema Registry)Avro (Schema ID)
(if using Confluent Schema Registry)Avro (Custom)
(no need to the registry)Avro (Custom)
formatAvro (Custom)
format, theProtobuf (Custom)
allows you to paste a raw Protobuf 3 schema to decode messages.
The workflow is the same as Avro :
Protobuf (Custom)
format