Skip to content

Kafka connect without magic byte serialization #4795

Answered by EricWittmann
woile asked this question in Q&A
Discussion options

You must be logged in to vote

Not only can you create custom serde classes, you may be able to just use ours. We have all sorts of config options for our provided serializers and deserializers. One of the options you can configure is where to find the globalId (or alternatively the GAV information). Docs for configuring our SerDes can be found here:

https://www.apicur.io/registry/docs/apicurio-registry/2.6.x/getting-started/assembly-configuring-kafka-client-serdes.html

Note that it never reads the schema from the headers, but rather it reads the "coordinates" of the schema in the registry. The coordinates can either be the globalId or the combination of groupId, artifactId, and version.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by woile
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants