dev services for confluent schema registry
See original GitHub issueDescription
Following https://quarkus.io/guides/kafka-schema-registry-avro, Quarkus automatically starts docker containers for Kafka and Apicurio registry, but won’t for Confluent schema registry.
Confluent has published an official docker image cp-schema-registry but unluckily it’s too big.
~~BTW, when use Confluent schema registry, quarkus doesn’t automatically include avro-maven-plugin
, I have to explicitly configure it in pom.xml, see https://github.com/quarkusio/quarkus/issues/19276.~~ (Resolved by adding extension quarkus-avro
)
Implementation ideas
Confluent schema registry is written in pure Java, maybe Quarkus can just start a Java process for the registry service.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:5 (1 by maintainers)
Top Results From Across the Web
Schema Registry Development Overview
These topics show how to develop Schema Registry applications for Confluent Platform. ... see the README for the Schema Registry repository on GitHub....
Read more >Dev Services for Apicurio Registry - Quarkus
If an extension for schema registry, such as quarkus-apicurio-registry-avro or quarkus-confluent-registry-avro , is present, Dev Services for Apicurio ...
Read more >Replacing Confluent Schema Registry with Red Hat ...
Developers can now use the registry to query for the schemas and artifacts required by each service endpoint or register and store new ......
Read more >Use External Schema Registry with MSK Connect - Cevo
Local Services. Earlier we discussed a local development environment for a Change Data Capture (CDC) solution using the Confluent platform ...
Read more >Kafka for Developers - Data Contracts using Schema Registry
Learn to build a Kafka Produce/Consumer applications that uses AVRO data format and Confluent Schema Registry.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Maybe for some using the Confluent-compatible endpoints of Apicurio registry would be enough. Here’s one working configuration:
Also the Confluent Schema Registry code, except of the client libraries, is licensed under Confluent Community License, which doesn’t seem to be an open source license. So there’s a risk there, in my opinion (which doesn’t weigh much, as I’m not a lawyer 😃 ).