edpichler / kafka-avro-example

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is a SpringBoot application that publishes and consumes objects/events.

For serializing and deserializing it uses Apache Avro.

To publish and consume it uses kafka.

Main class is KafkaAvroExampleApplicationiy.

The Avro kotlin/java objects are generated in compilation time by the generateAvroJava task of Gradle. To do that, it uses the schema contained on the folder src/main/avro/.

About


Languages

Language:Kotlin 100.0%