Replies: 12 comments 8 replies
-
/cc @alesj, @cescoffier, @gunnarmorling, @ozangunalp, @rquinio |
Beta Was this translation helpful? Give feedback.
-
Any existing Apicurio schema registry Quarkus example will do, as long as you replace Serdes properly ... This should be easier when we get this issues sorted out: |
Beta Was this translation helpful? Give feedback.
-
Keep in mind only that the Confluent Avro Serdes may or may not work as-is in native mode; there may be the need for some tweaks like substitutations. |
Beta Was this translation helpful? Give feedback.
-
@gunnarmorling what is the issue? Which "forbidden" stuff is used? |
Beta Was this translation helpful? Give feedback.
-
Oh, I don't really know, it was more meant as a general note of caution.
Perhaps it just works fine.
… Message ID: <quarkusio/quarkus/repo-discussions/24488/comments/2421464@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
@gunnarmorling We already have the substitutions for Confluent Avro Serde. |
Beta Was this translation helpful? Give feedback.
-
Thanks @gunnarmorling @alesj So we keep using the confluent Serdes and the apicurio compatibility endpoint (/apis/ccompat/v6) it works fine, but we have to deserialize with confluent serdes inside quarkus Apps. |
Beta Was this translation helpful? Give feedback.
-
Afais, you need to check how Apicurio or Confluent serde's handle this particular property, e.g. for existing Quarkus Reactive Messaging it is: |
Beta Was this translation helpful? Give feedback.
-
I'm confused now, does it work or not? :-) As I said, if you're not using smallrye or some other existing "magic", |
Beta Was this translation helpful? Give feedback.
-
Afair, this should work -- there was a test covering this ... |
Beta Was this translation helpful? Give feedback.
-
Hi @smeana, when using apicurio serdes, in addition to using |
Beta Was this translation helpful? Give feedback.
-
I don't suppose there are any better examples of this yet? I'm kind of completely lost here, and the comments in this thread haven't helped. I've looked at the guide here on using a schema registry with Quarkus, but everything seems to work mostly by magic there, and I'm not sure how to translate that in a Kafka Streams Quarkus application. I believe the key part from the first reply is "as long as you replace Serdes properly", and I'm not sure where to really start on that. I'm trying to get this working with an already running Apicurio registry (rather than a dev container), and am currently trying to get it to work with a GenericRecord/Data Avro object (because figuring out the workflow for getting schemas from the registry and compiling to java objects is something I'm trying to ignore for this first stage). Ideally I'd like to access the Apicurio Registry in Confluent compatibility mode, as we have not yet decided what we will go with in production, so it would be good if we can switch easily. Any help or pointers would be hugely appreciated. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello
Is any working example for a kafka streams aplication using schema registry and confluent serDes?
Regards
Beta Was this translation helpful? Give feedback.
All reactions